PullRequest
       24

1 голос
/ 12 октября 2010

Я использую JSF вместе с RichFaces и Spring Webflow.Я пытаюсь выбрать строки из таблицы данных, используя и выполнить некоторые операции на стороне сервера в выбранной строке.Как только я сталкиваюсь с проблемой извлечения данных из флажка.

<rich:column id="compCheckBox" styleClass="center-aligned-text">
                                <f:facet name="header">
                                    <h:selectBooleanCheckbox title="selectAll">
                                    </h:selectBooleanCheckbox>
                                    <h:outputText value="Select"/>
                                </f:facet>
                                <h:selectBooleanCheckbox id="selectComponent" title="selectAll" value="#{workspace.selectedComponentIds[componentInfo.id]}">
                                </h:selectBooleanCheckbox>

                            </rich:column>

И отправка значения с использованием

Однако на карте восстанавливаются только идентификаторы, и по умолчанию все значения идентификаторов на карте отображаются как «ложные».1006 * Как получить, чтобы выбранные флажки были отмечены как истинные на карте.

Я сослался текст ссылки для получения информации.

Как мне решить эту проблему?

Спасибо, Абдул

1 Ответ

0 голосов
/ 12 октября 2010

Необходимо убедиться, что та же самая модель данных сохранена в последующем запросе.Атрибут value таблицы данных должен возвращать точно такую ​​же модель данных при отправке формы, как и во время отображения.Если модель данных отсутствует или отличается, вероятно, карта выбранных элементов не будет заполнена должным образом.


Обновление согласно комментарию:Вы также должны убедиться, что таблица и кнопка отправки находятся внутри того же <h:form>.

...