Oracle apex 在Oracle Apex IRR部分页面刷新时调用jQuery

Oracle apex 在Oracle Apex IRR部分页面刷新时调用jQuery,oracle-apex,Oracle Apex,根据我提出的另一个问题: 其中,如果值为“N”,则需要删除a href标记 在第一次加载时,所有这些都可以正常工作,但由于我正在使用Oracle ApEx Interactive Report(IRR)并执行部分页面刷新,来自另一个线程的解决方案不会再次启动,因此所有值为“N”的值下面都有一个我不想要的链接 在IRR中,是否有一种基于列过滤触发jQuery代码的方法,如在报告部分刷新时加载?当然有 具有动态操作:刷新后 触发区域:选择您的红外区域 True操作:执行javascript代码 $

根据我提出的另一个问题:

其中,如果值为“N”,则需要删除a href标记

在第一次加载时,所有这些都可以正常工作,但由于我正在使用Oracle ApEx Interactive Report(IRR)并执行部分页面刷新,来自另一个线程的解决方案不会再次启动,因此所有值为“N”的值下面都有一个我不想要的链接

在IRR中,是否有一种基于列过滤触发jQuery代码的方法,如在报告部分刷新时加载?

当然有

  • 具有动态操作:刷新后
    触发区域:选择您的红外区域

    True操作:执行javascript代码

    $('a', this.triggeringElement).filter(function(){
        return this.innerHTML === 'N';
    }).replaceWith('N');
    
    $("#ir_region_id").bind("apexafterrefresh", function(){
       $('a', this).filter(function(){
          return this.innerHTML === 'N';
       }).replaceWith('N');
    });
    
  • 或者只是javascript代码

    $('a', this.triggeringElement).filter(function(){
        return this.innerHTML === 'N';
    }).replaceWith('N');
    
    $("#ir_region_id").bind("apexafterrefresh", function(){
       $('a', this).filter(function(){
          return this.innerHTML === 'N';
       }).replaceWith('N');
    });
    
  • 尽管您可能希望将“a”选择器限制为实际的链接列。如果不选择,则会选择IR区域中的每个链接。没必要

    $('td[headers="my_link_column"] a')
    
    当然是

  • 具有动态操作:刷新后
    触发区域:选择您的红外区域

    True操作:执行javascript代码

    $('a', this.triggeringElement).filter(function(){
        return this.innerHTML === 'N';
    }).replaceWith('N');
    
    $("#ir_region_id").bind("apexafterrefresh", function(){
       $('a', this).filter(function(){
          return this.innerHTML === 'N';
       }).replaceWith('N');
    });
    
  • 或者只是javascript代码

    $('a', this.triggeringElement).filter(function(){
        return this.innerHTML === 'N';
    }).replaceWith('N');
    
    $("#ir_region_id").bind("apexafterrefresh", function(){
       $('a', this).filter(function(){
          return this.innerHTML === 'N';
       }).replaceWith('N');
    });
    
  • 尽管您可能希望将“a”选择器限制为实际的链接列。如果不选择,则会选择IR区域中的每个链接。没必要

    $('td[headers="my_link_column"] a')
    

    再次感谢汤姆-应该意识到。再次感谢汤姆-应该意识到。