Change Region Serveer Side Condition on runtime in Oracle APEX

Table of contents

No heading

No headings in the article.

First, Make P6_REGION_ID

that will contain all Region available for your page

use this code as a source

select PLUG_NAME, ID from APEX_200200.wwv_flow_page_plugs where FLOW_ID =:P6_FLOW_ID and PAGE_ID =:P6_STEP_ID

and make a process to update the Region Server side condition

BEGIN UPDATE APEX_200200.wwv_flow_page_plugs SET PLUG_DISPLAY_CONDITION_TYPE = 'NOT_EXISTS' , PLUG_DISPLAY_WHEN_CONDITION = 'SELECT 1 from dual where 1=2' WHERE FLOW_ID = :P6_FLOW_ID and PAGE_ID = :P6_STEP_ID and ID = :P6_REGION_ID ; end;