2013-07-16 18 views
-1

我XHTML是:如何从选择slected值onemenu它canbe放在数据表

角色细节

   </f:facet> 
     <p:column headerText="Roleid"> 

     <p:selectOneMenu id="user_page" value="#{ps.roleid}" > 
      <f:selectItem itemLabel="Select One" /> 
      <f:selectItems value="#{one.p}" var="vv" itemLabel="#{vv.roleid}" 
       itemValue="#{vv.roleid}" /> 

     </p:selectOneMenu> 

我bean类是:

Permissions.java

private String roleid; 

public String getRoleid() 
{ 

return roleid; 

} 
public void setRoleid(String roleid) 
{ 

    this.roleid = roleid; 

} 

我把选择一个菜单组件在数据t我怎样才能得到从选择一个菜单组件中选择的值

回答

1

您需要将监听器置于selectOneMenu下。你可以通过行号与F:setpropertyActionListener目标财产,得到它的工作..

<p:selectOneMenu id="user_page" value="#{ps.roleid}" > 
     <f:selectItem itemLabel="Select One" /> 
     <f:selectItems value="#{one.p}" var="vv" itemLabel="#{vv.roleid}" 
      itemValue="#{vv.roleid}" /> 
     <p:ajax update="fieldId" event="change" 
       listener="#{ps.onChangeMethod}" > 
      <f:setPropertyActionListener target="#{ps.additionalProperty}" value="value_here"/> 
     </p:ajax> 
    </p:selectOneMenu> 

更多关于客户端:Getting selected value of a SelectOneMenu

相关问题