Макет формы сетки с использованием jsf (Jdeveloper и ADF)

Я пытаюсь построить макет сетки 6x6. В каждой ячейке будет флажок ввода. Я хочу привязать флажки к моему вспомогательному компоненту "последовательным образом"... это означает, что я хотел бы иметь возможность перебирать флажки, чтобы увидеть, отмечены ли они или нет. По сути, должна быть базовая модель данных. Например, вы можете перетаскивать в виде таблицы любой элемент палитры управления данными. Затем в моем модуле приложения я могу изменить объект представления по своему усмотрению, прежде чем сохранить его в базе данных. Теперь, если у меня есть таблица с 36 строками и двумя столбцами (один идентификатор, один числовой (1 или 0)). Я хотел бы перетащить эту таблицу и удалить ее как сетку, которая позволит пользователю обновлять каждую из строк, установив или «отменив выбор» флажка.


person berto77    schedule 17.03.2011    source источник


Ответы (1)


Попробуйте использовать для каждого компонента Iterator. Они перебирают некоторый массив/коллекцию и повторяют элементы, заключенные в этих компонентах. Вы можете проверить, как Oracle делает динамическую таблицу (когда вы перетаскиваете экземпляр объекта представления из модуля приложения на страницу, выбираете опцию динамической таблицы), чтобы получить представление. попробуйте: http://jobinesh.blogspot.com/2010/06/model-driven-approach-for-building.html http://blogs.oracle.com/shay/2010/10/adf_faces_dynamic_tags_-_for_a.html

также попробуйте Google с «динамической формой adf»

person Amir    schedule 29.03.2011
comment
Эй, большое спасибо, Амир... Я начал пробовать что-то еще. Сейчас я использую selectBooleanCheckbox(es). Я размещаю их в сетке с помощью h:panelGrid. однако это работает хорошо, чтобы выполнить то, что я хочу, мне нужно получить значения флажков в списке (ArrayList)... поэтому я могу изменить свойства (например: отключить один или сделать его выбранным).. .Есть идеи, как получить набор флажков? Спасибо. - person berto77; 30.03.2011
comment
У вас есть ответ после второго вопроса, получите список af:selectBooleanCheckbox adf . Я надеюсь, что это сработает для вас - person Amir; 05.04.2011