Ajax ui:iterate呈现另一个ui:iterate

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

我有一个关于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: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调用来渲染特定的面板吗。你能找个人给我介绍一下吗

非常感谢您在这方面的任何帮助

谢谢。

实际问题是什么?(“不起作用”不是正确答案)而实际问题是什么?(“不起作用”不是正确答案)