Ajax ui:iterate呈现另一个ui:iterate
我有一个关于jsf/ajax的非常基本的问题 我想根据第一个ui:iterate中的值呈现第二个ui:iterate和h:selectoneMenu 我的代码如下Ajax ui:iterate呈现另一个ui:iterate,ajax,jsf,selectonemenu,uirepeat,Ajax,Jsf,Selectonemenu,Uirepeat,我有一个关于jsf/ajax的非常基本的问题 我想根据第一个ui:iterate中的值呈现第二个ui:iterate和h:selectoneMenu 我的代码如下 <tr><th > Vehicle Usage:</th> <ui:repeat id="usageId" var="veh" value="#{vehicle}" varStatus="myVarStatus"> <th> <h:selectOneM
<tr><th >
Vehicle Usage:</th>
<ui:repeat id="usageId" var="veh" value="#{vehicle}" varStatus="myVarStatus">
<th>
<h:selectOneMenu id="mvVehUse" value="#{veh.mvVehUse}" >
<f:selectItems itemLabel="#{entry[1]}" itemValue="#{entry[0]}" value="#{listFrmDB}" var="entry"/>
<f:ajax event="change" execute="@this" render=":vehicleForm:buReleated"/>
</h:selectOneMenu>
</th>
</ui:repeat>
</tr>
<tr>
<th >
Business Use of Vehicle:
</th>
<h:panelGroup id="buReleated">
<ui:repeat id="businessUse" var="veh" value="#{vehicle}" >
<th>
<h:selectOneMenu id="typeBusUse" value="#{veh.typeBusUse}" disabled="#{veh.mvVehUse != 'B'}">
<f:selectItem itemValue="" itemLabel="" />
<f:selectItems itemLabel="#{entry[1]}" itemValue="#{entry[0]}" value="#{2ndListFromDB}" var="entry"/>
</h:selectOneMenu>
</th>
</ui:repeat>
</h:panelGroup>
</tr>
车辆用途:
车辆的商业用途:
我想为每个Veh呈现基于mvvehuse的typeBusUse。我想使用两个不同的迭代,如上所示。
我们可以基于mvVehUse ajax调用来渲染特定的面板吗。你能找个人给我介绍一下吗
非常感谢您在这方面的任何帮助
谢谢。实际问题是什么?(“不起作用”不是正确答案)而实际问题是什么?(“不起作用”不是正确答案)