Как создать данные БД на основе динамического текстового поля - PullRequest
0 голосов
/ 18 января 2012

Мне нужно спроектировать страницу JSF (или JSP), в которой текстовое поле изменяется динамически в зависимости от ключевых полей (фрукты, сладкое, печенье) .Например, в магазине у них есть 3 продукта (a, b, c), печенье (d, e), сладкое s (f, g, h, I, j), если выбрано

Выберите опцию: Фрукты

| Наименование | Цена |

| A |5 |

| B |6 |

| c |12 |

В нем должны отображаться 3 элемента, и мне нужно получить / ввести цену, и я хочу сохранить их, вероятно, Sweet означает 4 текстовых поля.

Ответы [ 2 ]

1 голос
/ 19 января 2012

Создание объекта DO (объекта данных) Фрукты с именем и ценой полей. Создание объекта доступа к данным для извлечения DO из базы данных. Создание объекта службы для получения значения DO из объекта доступа к данным. Создание управляемого компонента, получающего значение DO изСервисный объект.Сохраните список этого объекта DO в управляемом бое как список.Свяжите этот список с JSP (вы можете использовать h: dataTable)

Вышеуказанные шаги покажут вам список фруктов.Если все это работает хорошо, вы можете приступить к реализации логики редактирования.

0 голосов
/ 18 января 2012

Вам нужно вызвать функцию JavaScript при выборе / изменении поля выбора.Создайте таблицу с пустыми строками под полем выбора, где вы хотите отобразить имя и цену поля.

Эта функция javascript сначала удалит все строки таблицы, а затем создаст новые строки на основе поля, подобного выбранному фрукту.Каждая строка будет иметь название и цену.Для создания динамических строк смотрите здесь .

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