【问题标题】:how to get the slected value from select onemenu it canbe placed in data table如何从 selectonemenu 中获取选定的值,它可以放在数据表中
【发布时间】:2013-07-16 07:26:47
【问题描述】:

我的 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>

我的 bean 类是:

Permissions.java

private String roleid;

public String getRoleid()
 {

return roleid;

}
public void setRoleid(String roleid)
 {

    this.roleid = roleid;

}

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

【问题讨论】:

    标签: java jsf primefaces


    【解决方案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

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 2013-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多