|
|
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
APEX 4.0. Необходимо по нажатию на кнопку проверить все помеченные в интерактивном отчёте записи на некоторое условие, затем вывести предупреждение со списком записей-нарушителей, и если пользователь ответил "Да", то совершить процесс, ради которого нажимали на кнопку. Я планировал сделать Dynamic Action с несколькими действиями. В первом -PL/SQL true action - в цикле обработать APEX_APPLICATION.G_Fx и "склеить" нужное сообщение. Как правило, чтобы в подобном случае надо указать элементы формы в свойстве Page Items to Submit. В случае с APEX_APPLICATION.G_Fx это не работает. Процесс не видит, что чек-боксы отмечены, массив пустой. Кто знает, как победить? Или может вообще проще сделать по-другому? Aiya Eärendil Elenion Ancalima! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 14:56 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
Используйте validation для PL/SQL проверок , а не Dynamic Action. Если вам не нужны данные из БД для проверки, можно через DA, JS сделать, будет отзывчивее работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 15:21 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
К сожалению, данные из БД нужны. Как я в validation могу вызвать окно "Да/Нет" и продолжить или прервать процесс? Вроде бы никак. Возможно, я смогу убедить перенести процесс проверки на щелчок по чек-боксу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 15:27 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
hinotfК сожалению, данные из БД нужны. Как я в validation могу вызвать окно "Да/Нет" и продолжить или прервать процесс? Вроде бы никак. Возможно, я смогу убедить перенести процесс проверки на щелчок по чек-боксу... Ну если еще диалог выдать, тогда JS, AJAX. Example Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 15:40 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 15:44 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
Похоже, что два последних сообщения ведут к верному ответу. Буду исследовать, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 16:16 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
hinotfК сожалению, данные из БД нужны тогда почему не делать как все? - на ОК - делать процесс (сабмит). - а уже в процессе всё анализировать. Всё будет доступно. Ну моргнёт страничка если данные не верны. Всё равно, пока вы смотрите, в БД данные могли измениться 10 раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 16:33 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
ЗЫ APEX это бО'лее Оракл и база чем JS. Поэтому большинство БЛ по умолчанию - сабмит (работает PL код) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 16:35 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
Petro123, потому что мне нужен не просто список "ошибок", а список с ответом пользователя - продолжать или нет. Постановку пишу не я и убедить отказаться от неё почти невозможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 17:24 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
hinotf, В поддержку методов могу сказать, что в 4.2 в JS API включили apex.server.process, который всё это делает. Так что направление вашего движения совпадает с направлением движения самого apex, поэтому лучше обновиться) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 17:42 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
hinotf, P.S. Всё - вызов метода, сабмит коллекции и возвращение результата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 17:44 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
Увы, обновление не в моей власти, а то я бы на 4.0 сидеть не стал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 17:52 |
|
||
|
Dynamic Action и APEX_APPLICATION.G_Fx
|
|||
|---|---|---|---|
|
#18+
hinotfа список с ответом пользователя - продолжать или нет. Постановку пишу не я и убедить отказаться от неё почти невозможно. ну дак дайте им мастер с переходами по страницам - Далее-Далее. Раз постановка такая. Будьте хитрей в хорошем смысле. Разговаривать и убеждать заказчика надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2016, 19:09 |
|
||
|
|

start [/forum/topic.php?fid=50&msg=39191497&tid=1874660]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 478ms |

| 0 / 0 |
