
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.06.2013, 12:49
|
|||
|---|---|---|---|
|
|||
Дефолтные значения столбцов в Tabular Form |
|||
|
#18+
Вопрос такой: когда в Master-Detail добавляешь строки в Detail-таблицу, то апекс автоматически заполняет внешние ключи. Каким образом он это делает? На странице, создаваемой по умолчанию, в списке процессов есть: After Header Fetch Row from <MASTER_TABLE> - заполняет поля, показывающие строку из MASTER_TABLE After Submit: Get PK - генерирует первичный ключ для заполнения таблицы Process Row of <MASTER_TABLE> - сохраняет изменения в <MASTER_TABLE>, если они были сделаны на этой странице Apply MRU/MRD - собственно обработка строк в <DETAIL_TABLE>? но никакого намека на столбцы с внешним ключом reset page - очищает кэш Что я хочу: сделать Tabular Form, в котором некоторые столбцы автоматически заполняются некоторым значением, которое вычисляется до показа страницы и которое должно вставиться во все новые строки, создающиеся из Tabular Form. Я сначала думал использовать механизм, аналогичный тому, что апекс автоматически создает для Master-Detail таблиц, но что-то не получается разобраться. У меня получилось так: начал создание Master-detail страницы, выбрал пункт "не создавать страницу для <MASTER_TABLE>", в качестве <MASTER_TABLE> указал "левую" таблицу, указал поля для связи, потом после создания страницы вычистил все "упоминания" подставного мастера, добавил свое вычисление для указанных ранее "псевдоключей" в <DETAIL_TABLE>. Вроде заработало, но процесс создания и результат выглядят теперь как Франкенштейн. Проще и изящнее можно как-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=50&mobile=1&tid=1875707]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
3ms |
| others: | 206ms |
| total: | 317ms |

| 0 / 0 |
