我有一个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>