|
|
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
Собственно, сабж, господа. Как обновить plsql-регион через dynamic action on item change. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 14:45 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01Собственно, сабж, господа. Как обновить plsql-регион через dynamic action on item change. Написать плагин. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 15:37 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01plsql-регион который руками через http.p создал? Для апексного вроде всё есть что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 15:44 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
blkangelOracleAPEX01Собственно, сабж, господа. Как обновить plsql-регион через dynamic action on item change. Написать плагин. А не сталкивались ли вы с готовыми решениями? Можно откуда-либо скачать, либо быть может можно без плагина обойтись? Petro123OracleAPEX01plsql-регион который руками через http.p создал? Для апексного вроде всё есть что нужно. Да, через htp.p. В том-то и дело, что для 4го апекса вроде бы нет стандартного механизма. Например, рефреш через динамик экшн не обновляет, сабмит страницы тоже не обновляет plsql-регион. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 15:50 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01blkangelпропущено... Написать плагин. А не сталкивались ли вы с готовыми решениями? Можно откуда-либо скачать, либо быть может можно без плагина обойтись? Чтобы говорить о как то готовых решениях и путях обхода, необходимо услышать задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 16:02 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
blkangelOracleAPEX01пропущено... А не сталкивались ли вы с готовыми решениями? Можно откуда-либо скачать, либо быть может можно без плагина обойтись? Чтобы говорить о как то готовых решениях и путях обхода, необходимо услышать задачу. Есть plsql-регион, который через htp.p рисует форму. Есть selectlist item, через который хотелось бы через dynamic action on item change вызывать обновление данного региона, т.е. его перерисовку. Допустим, в регионе есть apex_item'ы, которые хотелось бы скрыть при выборе определенного значения из селект листа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 16:09 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
1. Вариант. Избавиться от ручных "Апекс Айтемов", и сделать все на стандартных элементах и тогда все будет работать через DA. 2. Вариант Нагородить лес костылей. Например при изменении Вашего селект листа срабатывает ДА. ДАобращается к БД, получает данные в каком то виде, далее JS начинает перерисовывать Ваш регион. 3. Вариант Написать плагин. Варианты 1 и 3 предпочтительные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 16:18 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01Есть plsql-регион, который через htp.p рисует форму. уже 5-ый апекс на дворе. А вы руками вместо апекса рисуете. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 16:26 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01, Добавлю к вариантам blkangel ещё один: Вариант 4: Сабмит страницы. У вас скорее всего было что-то в логике неправильно, почему он и не сработал. Например при загрузке страницы или при сабмите значение этого айтема сбрасывается. Этот вариант мне кажется самый простой, если, конечно, вас не смущает перезагрузка страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 16:32 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
heavyside, Подскажите, тот ли сабмит я выбрал? edit dynamic action (on item change) -> true actions -> submit page (when evente results is true) Тут правда в сеттингах ничего не указано Request/Button name, но оно похоже и не нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 16:55 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01Подскажите, тот ли сабмит я выбрал? не декларативно - в коде: Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 17:05 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01, Да, вполне сгодится такой вариант, только вот Request/Button name желательно указать. То, что вы укажете, вы сможете использовать в условиях, чтобы избежать выполнения ненужных вам действий (бранча со сбросом значений, Clear Page Items процесса и т.д., не знаю что у вас там на странице есть). Если будет продолжать сбрасываться, анализируйте что у вас выполняется, какой бранч используется, что при загрузке страницы происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 17:08 |
|
||
|
Dynamic Action для обновления PLSQL-региона
|
|||
|---|---|---|---|
|
#18+
OracleAPEX01, вот готовый способ, где сгенерированный html обертывается репортом. По крайней мере, просто. А так, добавляете на ваш регион обработчик события apexrefresh, в котором обращаетесь к серверу, где отрабытываете код вашего региона, а затем подменяете содержимое региона на полученный html. Ну и создаете DA на изменение селект-листа (или ещё чего там), в котором в качестве действия - обновление вашего региона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2016, 21:39 |
|
||
|
|

start [/forum/topic.php?fid=50&gotonew=1&tid=1874641]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
143ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 200ms |
| total: | 419ms |

| 0 / 0 |
