Tag: oracle11g

关闭对话框窗口后,在Oracle Apex Classic Report中保存当前行的突出显示

大家晚上好! 此时我正在使用Oracle Apex中的一个页面(版本4.2.6.00.03)。 它由两个经典报告组成 – 第一个是“主”报告,第二个包含前者的“细节”。 还有几个按钮用于执行插入/更新/删除数据的动作。 我的目的不仅是让行动起作用,而且“细节”报告在选择“主”行(我已完成这些任务)时刷新,还要设法保存报告行的突出显示。执行操作(不仅仅是刷新页面)。 现在我将解释我已经做过的事情。 可以通过我在每个Report的页脚中放入的脚本来选择行(并同时突出显示它),它看起来像这样: $(“.t20data”,”#master_report”).live(“click”,function(){ chooseMST($(this).find(“span.MASTER”).attr(“id”)); }); master_report是“master”报告区域的ID, MASTER表示span类,其中我将报告中的所有单元格包装起来以保留行ID的值。 函数chooseMST是这样的: function chooseMST(docID){ $.post(‘wwv_flow.show’, {‘p_request’ : ‘APPLICATION_PROCESS=SET_MASTER’, ‘p_flow_id’ : $v(‘pFLowId’), ‘p_flow_step_id’ : $v(‘pFlowStepId’), ‘p_instance’ : $v(‘pInstance’), ‘x01’ : docID}, function(data){ //refreshes “details” report $(‘#detail_report’).trigger(‘apexrefresh’); //deletes color from all the rows of “master” report $(“.t20data”,”#master_report”).parent(“tr”).children().css(“background-color”,”#F2F2F5″); //highlights the chosen row in “master” […]