заполнение текстового поля в форме - оракул - PullRequest
0 голосов
/ 14 мая 2009

Я использую конструктор приложений в Oracle - и у меня есть новая форма записи для времени открытия кинотеатра.

По сути, на данный момент он у меня есть, так что вы можете вставить ininema id из таблицы cinema, но проблема в том, что вам нужно знать id - так что он не очень удобен для пользователя. Мне бы хотелось, чтобы этот идентификатор был как-то динамически вставлен в форму, выбрав название кинотеатра из раскрывающегося списка (мне удалось включить раскрывающийся список кинотеатров)

Как мне заполнить форму с соответствующим идентификатором, основанным на выборе поля выбора в конструкторе приложений?

Спасибо

1 Ответ

0 голосов
/ 15 мая 2009

Вы имеете в виду Oracle Application Express, в котором есть компонент под названием конструктор приложений?

Типичный запрос списка выбора будет:

select cinema_name, cinema_id
from cinemas
order by cinema_name;

Будет отображаться список имен кинотеатров для пользователя, а при выборе одного из них значение элемента заполняется идентификатором кинотеатра. В терминах HTML он создает тег SELECT следующим образом:

<select id="P1_CINEMAS">
  <option value="11">Ashtead</option>
  <option value="23">Birmingham</option>
  <option value="72">Croydon</option>
</select>

Если пользователь выбирает «Кройдон» из приведенного выше списка, значение «72» будет опубликовано в базе данных.

...