|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
При создании формы MasterDetail в окне Detail существует Tabular Form? при помощи которой создается/наполняется ордер на перемещение. На складе есть: Яблоки = 5шт Бананы = 10 шт Апельсины = 20 шт. Вопрос: Две колонки: Name и Q-ty. Первая колонка через LOV, а вторая колонка также через LOV но с учетом кол-ва на складе, (т.е. 1,2,3,4,5, ..... , max), где max ограничивается кол-ом на складе max не будет доходить до 100. ID| Name | Q-ty1 | Яблоки | 2 | (LOV Q-ty: 1;2;3;4;5) 2 | Бананы | 3 | (LOV Q-ty: 1;2;3;4;5;6;7;8;9;10)3 | Бананы | 1 | (LOV Q-ty: 1;2;3;4;5;6;7) т.к. во 2 строке уже выбрано 3 шт. Как это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 12:05 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
terra_nova2, а с идеологической точки зрения, какой смысл имеет третья строка? Чем не устраивает изменение второй? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 12:51 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
suPPLerterra_nova2, а с идеологической точки зрения, какой смысл имеет третья строка? Чем не устраивает изменение второй? никакой - просто дополнительная защита. Мне хоть как-нибудь вариант, пж ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 12:59 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
terra_nova2никакой - просто дополнительная защита. Тогда давайте пример, имеющий практическое применение. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 14:01 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
Возможно это излишне, пж как реализовать динамический LOV Q-ty если изменилось значение LOV Name???? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 14:07 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
в Tabular Form есть две колонки: в первой выбирается Name (через LOV) и по этому Name происходит выбор Q-ty (количество через LOV). Как это реализовать именно в Tabular Form, а не как отдельные Items (тут никаких проблем). Пж, народ помогите ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 14:46 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
terra_nova2, завесить в Tabular Form Element->Element Attributes на событие change вызов функции на JavaScript. Функция должна принимать id элемента, определять по нему выбранное значение, запрашивать через AJAX список допустимых значений для зависящего элемента и добавлять соответствующие option-элементы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 15:23 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
И еще вопрос как сделать валидацию введенных данных значений именно в Tabular Form??? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 15:23 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
suPPLerterra_nova2, завесить в Tabular Form Element->Element Attributes на событие change вызов функции на JavaScript. Функция должна принимать id элемента, определять по нему выбранное значение, запрашивать через AJAX список допустимых значений для зависящего элемента и добавлять соответствующие option-элементы. я плохо знаком Java только разбираюсь, на примере можно, пж ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 15:29 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
terra_nova2, 0. JavaScript - это не Java. 1. Вот пример валидации данных на клиенте с использованием ApexLib: http://apex.oracle.com/pls/otn/f?p=21516:25 . 2. Пройдите этот пример, Вам станет понятней работа с AJAX в APEX: http://www.oracle.com/technology/obe/11gr2_db_prod/appdev/apex/apexweb/apexweb.htm . ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 15:42 |
|
Tabularform в MasterDetail
|
|||
---|---|---|---|
#18+
suPPLerterra_nova2, 0. JavaScript - это не Java. 1. Вот пример валидации данных на клиенте с использованием ApexLib: http://apex.oracle.com/pls/otn/f?p=21516:25 . 2. Пройдите этот пример, Вам станет понятней работа с AJAX в APEX: http://www.oracle.com/technology/obe/11gr2_db_prod/appdev/apex/apexweb/apexweb.htm . Спасибо буду разбираться ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2010, 16:10 |
|
|
start [/forum/topic.php?fid=50&msg=36661113&tid=1876944]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 266ms |
total: | 428ms |
0 / 0 |