Tag: oracle apex

如何从Oracle APEX 4 Classic Report中选择行元素值(表标记中的行元素)

这是挑战.. 我在Oracle APEX 4中有一个基于SQL 1区域的经典报告 报告(Report1)的结构如下 DATE_COL(this column will be hidden) or even the whole region can be hidden) Row1 12-01-2001 Row2 11-01-2001 Row3 10-01-2001 我想选择Row1的DATE_COL值为Date1,并将其分配给ITEM的标签,该标签可以位于同一页面或另一页面上。 例如,ITEM说的是P_ITEM,其名称将在屏幕上显示为12-01-2001 所以,基本上我想选择DATE_COL列的报告的Row1元素,并将其用作标签名称 然后我想选择DATE_COL的Row2元素,它是DATE2并分配给同一页面上的另一个报告的col1标签,即Report2,看起来像这样 11-01-2001 (this name is coming from report 1 of DATE_COL of Row2 element) also it has link Row1 100 Row2 200 请指导我如何完成这一个。 示例html看起来像这样 DATE1 DATE2 DATE3 […]

禁用浏览器按钮,直到页面加载完成

我有一个顶级应用程序,但因为表单页面有很多数据要从单个记录中呈现,有时如果您没有患者等待额外的2-6秒,您有时会点击浏览器后退按钮应用程序,如果您单击其中任何一个。 您将从应用程序中收到错误。 如果您不知道,Apex确实支持jquery。 我想添加一个Javascript来禁用任何按钮,包括浏览器按钮,直到我的应用程序中的页面完成加载。 我在google上做了一些搜索,但没有一个能显示出合适的解决方案。 我还有任何尝试,因为我不知道该怎么做。 我对Jquery的了解非常有限。 你的帮助意味着很多 谢谢

Oracle Apex 18.1交互式网格(IG)以编程方式设置filter? 自定义IG搜索

有没有办法通过Javascript或PL / SQL API在Oracle Apex中为IG设置filter? 做我的研究我偶然发现APEX IG Cookbook for 5.1.4或一些Blogposts 如何破解APEX交互式网格系列以使用Javascript自定义IG。 因此,设置类似于PL / SQL APEX_IR.ADD_FILTER Proceedure的filter,您可以在其中设置交互式报告(IR)的filter,列名称,运算符和filter值。 我想出了内部表的名称,如果设置了filter,则存储filter(IRfilter为APEX_APPLICATION_PAGE_IR_COND,IG为APEX_APPL_PAGE_IG_RPT_FILTERS),但实际上并不知道这是否有用。 使用apex.region(“StaticRegionID”).widget().toolbar(“findElement”,”search_field”).val(“SearchTextValue”); apex.region(“StaticRegionID”).widget().interactiveGrid(“getActions”).invoke(“search”); apex.region(“StaticRegionID”).widget().toolbar(“findElement”,”search_field”).val(“SearchTextValue”); apex.region(“StaticRegionID”).widget().interactiveGrid(“getActions”).invoke(“search”); 可以设置搜索值并执行搜索操作,但无法设置运营商/filter类型(EQ,NEQ,LT,LTE,GT,GTE,LIKE,NLIKE,N,NN,C,NC, IN,NIN) 到目前为止,我还没有找到一种在libaries\apex\widget.interactiveGrid.js自定义搜索操作的好方法,或者在调用搜索操作之前设置正确的参数以添加filter。 有谁知道如何做到这一点?

关闭对话框窗口后,在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” […]