У меня есть несколько раскрывающихся меню с моим приложением JSF / ICEFaces, которые обновляют друг друга, поэтому в зависимости от выбора одного содержимое других обновляется.
Проблема в том, что меню отправляет неправильное значение. Кажется, он отправляет значение раньше, чем текущее! не уверен почему!
Есть идеи?
Спасибо
Tam
<td>
<ice:selectOneMenu id="selectCurApplNm"
value="#{statsDisplayAndFilter.applIDFilterPhrase}"
disabled="#{statsDisplayAndFilter.disableCurrentApplIdNamesMenu}"
valueChangeListener="#{statsDisplayAndFilter.fetchEventNames}"
partialSubmit="true" immediate="true">
<f:selectItem itemValue="" itemLabel="" />
<f:selectItem itemValue="all" itemLabel="all" />
<f:selectItems id="selectCurApplNmItems"
value="#{statsDisplayAndFilter.currentApplIdItems}" />
</ice:selectOneMenu>
</td>
</tr>
<tr>
<td>
<ice:outputLabel for="SlctCompTyp" value="Event Name: " />
</td>
<td>
<ice:selectOneMenu id="SlctCompTyp"
value="#{statsDisplayAndFilter.eventNameFilterPhrase}"
disabled="#{statsDisplayAndFilter.disableEventNamesMenu}"
valueChangeListener="#{statsDisplayAndFilter.fetchMethodNames}"
partialSubmit="true" immediate="true">
<f:selectItem itemValue="" itemLabel="" />
<f:selectItem itemValue="all" itemLabel="all" />
<f:selectItems id="SlctcompTypeItms"
value="#{statsDisplayAndFilter.eventNameItems}" />
</ice:selectOneMenu>
</td>
</tr>