很多时候,我们需要在交互网格(Interactive Grid, IG)中对选中的数据进行批量更新。这次,我给大家介绍一个非常好用的插件(plug-in)。
首先到下面的链接下载这个插件。
https://apex.world/ords/f?p=100:710:6338640148159::::P710_PLG_ID:COM.MT-AG.APEX.GRID-MASSCHANGE
下载后解压压缩包。我们只需要导入里面的一个SQL脚本:dynamic_action_plugin_com_mt-ag_apex_grid-masschange.sql
导入成功之后,可以在共享组件-》其它组件-》插件里看到这个插件。
接下来,我们看怎么调用这个插件完成交互网格的数据批量更新。
先在交互网格的页面上创建用于更新的数据的项,和一个可以激发(调用)插件的按钮。然后在按键上做一个动态操作(DA)。在按钮的“单击”事件里设置插件的调用。具体设置如下图。这里要注意的是,如果要更新多个列,选中的需要修改的IG列的次序一定要和选中的项的次序一致。
这样就完成了。我们来看一下效果。如下面的动图,勾选需要修改的记录(行)然后在项里选择或填入需要更新的新值。点击按钮后,新值会更新到IG里。最后,别忘了保存IG。否则更新后的新值不会保存到数据库里。
===== End =====
更多Oracle APEX的知识和技巧,请猛戳下面二维码持续关注微信公众号“APEX中文社区”和“徐大爷的学习笔记”。
APEX中文社区
徐大爷的学习笔记
文章转载自徐大爷的学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【专家观点】罗敏:从理论到真实SQL,感受DeepSeek如何做性能优化
墨天轮编辑部
1241次阅读
2025-03-06 16:45:38
【专家有话说第五期】在不同年龄段,DBA应该怎样规划自己的职业发展?
墨天轮编辑部
1222次阅读
2025-03-13 11:40:53
2025年2月国产数据库大事记
墨天轮编辑部
962次阅读
2025-03-05 12:27:34
2025年2月国产数据库中标情况一览:GoldenDB 3500+万!达梦近千万!
通讯员
852次阅读
2025-03-06 11:40:20
2月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
440次阅读
2025-03-13 14:38:19
AI的优化能力,取决于你问问题的能力!
潇湘秦
410次阅读
2025-03-11 11:18:22
优炫数据库成功应用于国家电投集团青海海南州新能源电厂!
优炫软件
337次阅读
2025-03-21 10:34:08
达梦数据与法本信息签署战略合作协议
达梦数据
280次阅读
2025-03-06 09:26:57
国产化+性能王炸!这套国产方案让 3.5T 数据 5 小时“无感搬家”
YMatrix
268次阅读
2025-03-13 09:51:26
磐维数据库对外门户全新升级!
磐维数据库
232次阅读
2025-03-04 15:32:59