我创建了2个交互式报告,作为主要细节。在master中,我有一个链接,它将刷新详细报告以及主记录。
我有一个创建详细记录按钮,它将页面调用为模态窗口,然后保存。一切正常,但创建详细信息按钮不会刷新主记录ID。该按钮用于在主记录ID的模态上设置页面项。
看起来按钮是在构建原始页面时构建的,并且永远不会更改。我有一个动态动作,用主记录ID设置主要项目,我假设按钮会使用它,但它永远不会用它刷新。
当我更改包含主记录ID的项目时,如何让按钮刷新?我可以尝试以其他方式构建它,但是我无法使校验和工作,并且当模态打开时它会抛出错误。
这是附加到按钮onclick的javascript调用:
apex.navigation.dialog('f?p=810:6010:14381566697413::NO::P6010_TRACK_SERNO,P6010_FORM_ACTION:90,CREATE\u0026p_dialog_cs=z9T5rK-dt186xh83jq4Dy4d2vumFtU_Fj1a0Opm8M4gyGXp5eQ89zcx3KvDE84L_63s_4583R7WGcYhAHXyX1Q',
{title:'Level',height:'500',width:'720',maxWidth:'960',modal:true,dialog:null},
't-Dialog--standard',
$('#createLevel'));
我只想将P6010_TRACK_SERNO项目从90更改为95作为示例
答案 0 :(得分:0)
在这些情况下,我通常设置项目的值不是按钮点击,而是初始化被调用的页面。
例如,您可以通过PL / SQL在Pre-Rendering中复制项目值,如下所示:
:P6010_TRACK_SERNO := :P0000_MASTER_ID;
这是一个选择吗?