首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何激活一些primefaces:同时就地

如何激活一些primefaces:同时就地
EN

Stack Overflow用户
提问于 2013-02-28 01:21:46
回答 1查看 1.2K关注 0票数 0

当激活第一个时,我希望激活第二个隐含。

代码语言:javascript
运行
复制
<p:inplace id="selectableInplaceProvincia" label="#{clientesMB.empClienteEditar.nombreProvinciaEmpresa}" effectSpeed="fast" >  
    <p:selectOneMenu id="idprov1" value="#{clientesMB.prov}"  effect="fade" converter="ccConverter" style="width: 300px;">  
        <f:selectItems value="#{clientesMB.itemsProv}" var="player" itemLabel="#{player.nombre}" itemValue="#{player}"/>  
        <f:ajax execute="@this"  listener="#{clientesMB.llenarParaconvertermuni}" render="idmuni1" />
    </p:selectOneMenu> 
</p:inplace> 

<h:outputText value="Municipio: " style="font-size: 12px"/>  
<p:inplace id="selectableInplaceMunicipio" label="#{clientesMB.empClienteEditar.nombreMunicipioEmpresa}" effectSpeed="fast" >  
    <p:selectOneMenu id="idmuni1" value="#{clientesMB.munic}" effect="fade" converter="muniConverter" style="width: 300px; height: auto">  
        <f:selectItems value="#{clientesMB.itemsMuni}" var="player2" itemLabel="#{player2.nombreMunicipio}" itemValue="#{player2}"/>  
    </p:selectOneMenu>  
</p:inplace>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-28 02:37:49

在第二个<p:inplace/>上定义一个widgetVar,并对其调用show()函数。<p:inplace/>没有将javasscript事件定义为属性,因此您必须将其包装在容器组件中,或者在所包含的组件上触发它:

代码语言:javascript
运行
复制
<h:panelGrid style="width=20px" onclick="secondPlace.show()">  
 <p:inplace id="selectableInplaceProvincia" label="#{clientesMB.empClienteEditar.nombreProvinciaEmpresa}" effectSpeed="fast" >

      <p:selectOneMenu onchange="secondInplace.show()" id="idprov1" value="#{clientesMB.prov}"  effect="fade" converter="ccConverter" style="width: 300px;" >  
           <f:selectItems value="#{clientesMB.itemsProv}" var="player" itemLabel="#{player.nombre}" itemValue="#{player}"/>  
           <f:ajax execute="@this"  listener="#{clientesMB.llenarParaconvertermuni}" render="idmuni1" />
      </p:selectOneMenu> 
 </p:inplace> 
</h:panelGrid>  
 <h:outputText value="Municipio: " style="font-size: 12px"/>  
 <p:inplace id="selectableInplaceMunicipio" widgetVar="secondInplace" label="#{clientesMB.empClienteEditar.nombreMunicipioEmpresa}" effectSpeed="fast" >  
    <p:selectOneMenu id="idmuni1" value="#{clientesMB.munic}" effect="fade" converter="muniConverter" style="width: 300px; height: auto">  
        <f:selectItems value="#{clientesMB.itemsMuni}" var="player2" itemLabel="#{player2.nombreMunicipio}" itemValue="#{player2}"/>  
  </p:selectOneMenu>  
 </p:inplace>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15118268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档