jsf 1.2更新表单没有提交值

时间:2016-07-27 08:06:47

标签: jsf richfaces jsf-1.2

我有一个JSF 1.2和表格的表格RichFaces 3.3.4。

目前我可以使用AJAX获取更新价值。当我更新表单时(通过单击元素value1),我正确地更新了元素value2,但是提交了更新表单的value1。

我想在不提交元素值1的情况下更新表单的元素值2. 有可能吗?

<h:form id="formId">
        <h:selectOneMenu id="value1" value="#{searchCriteria.value1}">
            <f:selectItem itemLabel="---" itemValue="#{null}" />
            <f:selectItem itemLabel="a" itemValue="a" />
            <f:selectItem itemLabel="b" itemValue="b" />
            <a4j:support event="onchange" action="#{searchCriteria.changeAction}"
                reRender="value2" />
        </h:selectOneMenu>

        <h:selectOneMenu id="value2" value="#{searchCriteria.value2}">
            <f:selectItems value="#{searchCriteria.valueList}" />
        </h:selectOneMenu>

        <a4j:commandButton action="#{searchCriteria.search}" value="Search"
            reRender="formId" />
</h:form>

0 个答案:

没有答案