обработка данных JSF - PullRequest
       3

обработка данных JSF

0 голосов
/ 22 июля 2011

У меня есть страница с таблицей данных, которую можно рассматривать как представление таблицы базы данных. Некоторые поля являются статическими, но некоторые являются inputText, которые предназначены для изменения этого поля (в частности, всех полей определенного столбца).

Я хотел бы нажать кнопку и сохранить всю таблицу.

В общем, я хотел бы понять, как читать всю таблицу в управляемом бине.

Спасибо!

EDIT:

Я постараюсь быть более ясным: представьте, что у вас таблица NxM только для inputText. За пределами таблицы кнопка с действием вроде # {SomeBean.process}. Я хотел бы, чтобы в этом методе процесса List с длиной N и Row был объектом с полями M.

Ответы [ 2 ]

1 голос
/ 22 июля 2011

Если бы вы использовали какое-то объектно-реляционное отображение, такое как JPA, это было бы довольно просто.Затем вы можете создать класс сущностей для вашей таблицы базы данных и заполнить таблицу данных списком объектов сущностей.

Затем вы можете отправить весь массив данных и объединить все изменения с вашей базой данных.

Некоторые IDE, такие как Netbeans, даже автоматически создают классы сущностей с помощью мастера.Если вы используете Netbeans, я рекомендую прочитать учебник по JSF Crud .Для Eclipse должны быть аналогичные учебные пособия, но я не очень знаком с этой IDE.

1 голос
/ 22 июля 2011

Если я правильно понимаю, я думаю, вам нужно сохранить данные, а не сохранить строки из этой таблицы.С JSF вы можете использовать привязку , а когда вам нужно сохранить данные, вы просто получаете строки из этой привязки и выполняете операции с данными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...