Я пытаюсь перерисовать <t:selectManyCheckbox layout="spread">
. Тем не менее, он не перерисовывает.
Ajax-вызов:
<h:selectBooleanCheckbox value="#{handler.property}">
<f:ajax listener="#{handler.toggleItems}" render="items" />
</h:selectBooleanCheckbox>
t:selectManyCheckbox
:
<t:selectManyCheckbox id="items" layout="spread" forceId="true"
forceIdIndex="false" value="#{handler.selectedItems}"
required="true">
....
</t:selectManyCheckbox>
Вызывается слушатель и устанавливаются новые значения для <t:selectManyCheckbox>
, но он не выполняет повторную визуализацию.
Есть идеи, почему? Я пробовал render="myForm:items"
и render=":myForm:items"
тоже. Это в той же форме.