在使用单个表单两个h时不调用后退bean方法:selectonemenus和命令按钮

时间:2011-06-08 05:18:29

标签: java jsf jsf-2 richfaces

当我执行以下代码时,我的后端bean方法没有被调用,希望我能得到解决方案。

 <rich:panel style="width: 750px" header="Manage Content">
 <h:form>

 <h:outputText value="Select Division's Id : "/>
 <h:selectOneMenu id="divId" value="#{pageDataBean.selectedDivId}" style="width: 150px" >
        <f:selectItems  value="#{pageServiceBean.retriveDivId}" />
 </h:selectOneMenu>

 <h:outputText value="Select Content Type : "/>
 <h:selectOneMenu id="firstDropDown" value="#{pageDataBean.selectedBlockType}" style="width: 150px">
        <f:selectItems  value="#{pageServiceBean.blockType}" />
        <a4j:support event="onchange" reRender="secondDropDown" ajaxSingle="true" />
 </h:selectOneMenu>

<h:outputText value="Select Content : "/>
<h:selectOneMenu id="secondDropDown" value="#{pageDataBean.selectedBlock}" style="width: 150px">
        <f:selectItems value="#{pageServiceBean.blockName}" />
</h:selectOneMenu>

<h:commandButton value="Add" action="#{pageServiceBean.addContentToDiv}" style="width: 75px">
</h:commandButton>
</h:form>
</rich:panel>

0 个答案:

没有答案