how to set report link to execute sql - liamlamth/blog GitHub Wiki
allow user click a row level link to execute plsql with row attribute e.g. approve request row button to update status = 'APPROVED'
1. setup link item property >> link >> target: URL javascript:$.event.trigger('APPROVE_REQUEST', [['#ID#']]); ### multiple value: [['#ID#',#ITEM2#]] 2. setup variable item 'REQUEST_ID' 3. setup dynamic action 3.1 when event: custom custom event: APPROVE_REQUEST select type: JavaScript Expression javascript expression: document 3.2 action 1 action: set value set type: JavaScript Expression javascript expression: this.data[0] ### multiple value: this.data[1]... affected elements: P3_REQUEST_ID fire on initialization: off 3.3 action 2 action: execute server-side code language: PL/SQL item to submit: P3_REQUEST_ID 3.4 action 3 action: clear item(s): P3_REQUEST_ID 3.5 action 4 action: refresh region: report name