-1

我的 xhtml 是:

角色详情

                </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>

我的豆类是:

权限.java

private String roleid;

public String getRoleid()
 {

return roleid;

}
public void setRoleid(String roleid)
 {

    this.roleid = roleid;

}

我在数据表中放置选择一个菜单组件如何从选择一个菜单组件中获取选定的值

4

1 回答 1

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>

更多关于客户端:获取 SelectOneMenu 的选定值

于 2013-07-16T07:51:18.683 回答