oracle-apex - 区域刷新,jQuery
问题描述
我有关于上传图像数据的经典报告。在同一页面上,我上传照片并更新经典报告。问题是当我刷新经典报告时,jQuery Selector (Dynamic Action) 不起作用。经典报告中的表REMOVE_LINK
具有 value列NULL
。该列有链接,目标是:javascript:void(0);
和属性:data-id="#ID#" class="remove t-Icon fa fa-trash delete-irrow"
。动态动作选择类型是jQuery Selector
,选择器是#REPORT_PHOTOS .remove
。我尝试使用 JavasSript 代码$('#REPORT_PHOTOS').trigger('apexrefresh');
和刷新操作刷新此区域。结果是一样的 - 经典报告刷新后,链接不起作用。问题出在哪里?
解决方案
您需要将 Dynamic Action 的Event Scope设置为Dynamic。
活动范围
选择事件的范围,这决定了第二次或连续时间评估事件的时间。
可用选项包括:
静态(默认)
在当前页面的生命周期内将事件处理程序绑定到触发元素,但如果通过部分页面刷新 (PPR) 更新触发元素,则不再绑定。
动态的
在当前页面的生命周期内将事件处理程序绑定到触发元素,而不考虑通过部分页面刷新 (PPR) 重新创建的任何触发元素。
一次
仅将事件处理程序绑定到触发元素一次。直到页面完全刷新后才会再次触发动态操作。
推荐阅读
- c# - Connect to nuget MySqlConnector from Rider (Unity3d)
- c# - ASP.NET MVC wrong encoding using ExcelDataReader
- opencv - conda python 3.7 opencv import error libgnutls.so.30: undefined symbol: mpn_add_1, version HOGWEED_4
- xml - 如何使用 maven-xml-plugin 传递 XSLT 参数?
- pycharm - "Indicated packet length too large" error when using remote interpreter in PyCharm
- r - 基于前一列值的起始列行值 - R
- python - 嵌套在字典理解中的列表理解
- python - 意外标记“Hello World!”附近的语法错误 ' 在 Ubuntu 上
- linux - 找出正在运行的 Docker 容器
- flutter - 如何在 Flutter 中制作具有不同功能的可重用容器