|
|
|
Линк на выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
Прошу подсказать, может делал кто. Есть IR, в нем одна колонка оформляется, как ссылка функцией: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Как можно реализовать выполнение какой-то процедуры по клику. Эта процедура будет менять поля записи. ID записи у меня есть. Этот линк не должен осуществлять переход на другую страницу, а только выполнять процедуру. Как это можно реализовать? Может, есть альтернативные варианты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2014, 16:16 |
|
||
|
Линк на выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
Титов Артем, Видимо нужен ajax callback ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2014, 12:57 |
|
||
|
Линк на выполнение процедуры
|
|||
|---|---|---|---|
|
#18+
Титов Артем, можно по такому примеру: запрос в IR: select emp.*, '<img src="#WORKSPACE_IMAGES#46.png" class="btn" id="'||empno||'" title="Button">' Button from emp создать DA: Event=Click Selection Type=jQuery Selector jQuery Selector=.btn Condition= No Condition Event Scope=Dynamic в DA создать True Action - Execute JavaScript Code с таким текстом : row_id = $(this.triggeringElement).attr('id'); $s('P1_ID', row_id); где P1_ID - итем в котором хранится id записи Selection Type=Triggering Element создать True Action - Execute PL/SQL Code begin update emp set sal=sal+100 where empno=:P1_ID; commit; end; Page Items to Submit=P1_ID Page Items to Return=P1_ID и создать True Action для рефреша региона ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2014, 17:22 |
|
||
|
|

start [/forum/topic.php?fid=50&fpage=41&tid=1875387]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 308ms |

| 0 / 0 |
