Как обновить столбец таблицы определенной строки на checkBox нажмите - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть таблица данных, в которой у меня есть пять столбцов. Первый, четвертый и пятый столбцы состоят из флажков. Я хочу, чтобы, если пользователь установил или снял флажок для определенной строки, то все флажки для этой строки также вступили в силу. Я использую ViewScope. Возможно ли это в области видимости?

Спасибо

Ответы [ 2 ]

0 голосов
/ 09 декабря 2011

Просто укажите относительные идентификаторы этих флажков в render / update.

<p:column>
    <h:selectBooleanCheckbox id="column1" value="#{item.column1}">
        <f:ajax render="column4 column5" />
    </h:selectBooleanCheckbox>
</p:column>
...
<p:column>
    <h:selectBooleanCheckbox id="column4" value="#{item.column4}" />
</p:column>
<p:column>
    <h:selectBooleanCheckbox id="column5" value="#{item.column5}" />
</p:column>
0 голосов
/ 09 декабря 2011

Я бы вызвал метод bean-компонента, когда отметка меняется в первом столбце.Там вы можете установить значения для других вариантов.После настройки обновите.

...