【问题标题】:PrimeFaces UI SelectOneButtonPrimeFaces UI SelectOneButton
【发布时间】:2014-01-06 06:31:11
【问题描述】:

我正在使用 Primefaces 4.0 和 JSF 2.0

我的要求是在(ON / OFF)选择按钮后面做一些特定的任务,我的代码就像

<h:form>
    <h:panelGrid>
        <p:selectOneButton value="#{buttonBean.number}">
            <f:selectItem itemLabel="ON" itemValue="1" />
            <f:selectItem itemLabel="OFF" itemValue="0" />
        </p:selectOneButton>
    </h:panelGrid>
</h:form>

现在 UI 和一切都很好,但是,除非我使用提交按钮提交,否则值不会在单击时传递给 buttonBean.number 的 bean。

我的目标是通过并设置number = 0number = 1,只点击不提交,其中“0”代表关闭,“1”代表开启,

【问题讨论】:

标签: jsf-2 primefaces


【解决方案1】:

另一个没有提交的解决方案

<p:selectOneMenu id="listFilter" value="#{sess.selectedFileId}">
    <p:ajax update="mytable" listener="#{beanBacking.fileChanged()}" partialSubmit="true" />
    <f:selectItem itemLabel="-- ALL --" itemValue="#{null}" />
    <f:selectItems value="#{beanBacking.fileList}" />
</p:selectOneMenu>

&lt;p:ajax /&gt; 学习 p:ajax 更多 HERE,从此页面甚至不会引用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-09
    • 1970-01-01
    • 2015-11-04
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多