У меня есть div, который состоит из набора флажков, построенных через foreach, следующим образом:
<ice:panelGroup id="myDiv">
<c:forEach items="#{myBean.myCheckBoxes}" var="entry" varStatus="loop">
<input type="checkbox" name="myCheckBoxes" value="#{entry.value}" />
<span class="#{fn:contains(entry.value,'g') ? 'bold-style' : ''}">#{entry.key}</span>
</c:forEach>
</ice:panelGroup>
, и у меня есть кнопка icefaces в той же форме, что и div, и кнопка делает частичную передачуне хочу отправлять полную форму.
<ice:commandButton value="Find" action="#{myBean.find}" partialSubmit="true">
<f:ajax execute="@this" render="myDiv" />
</ice:commandButton>
метод поиска:
public void find() {
// changes the map of the iteration
}
что происходит, так как после выполнения поиска некоторые компоненты не удаляются из div, хотя их нет на карте, предположите, что div не обновляется / не заполняется данными правильно, пожалуйста, сообщите, спасибо.