如何在 oracle apex 中禁用交互式网格中选中的行?

问题描述 投票:0回答:1

我想在 Oracle Apex 的交互式网格中禁用选中的行。如何才能实现呢? 使用 JS 还是使用任何按钮处理它?

我选择了 3 行,如下截图所示 enter image description here

我想在检查它们时禁用它们。我该怎么做?

我尝试了 Oracle Apex 中的所有常规方法,但根本不起作用。

我有一个交互式网格,用户希望在其中检查任意数量的行(例如 10 行),他们需要一个按钮。如果他们单击该按钮,这 10 行将冻结或变为只读。如果用户想要释放它(使其可编辑),用户应该单击另一个按钮或同一按钮。

oracle-apex
1个回答
0
投票

我会通过以下方式解决这个问题

  1. 创建一个处理所选行的按钮。通过处理,我的意思是在每个记录上设置一个标志,以指示这些行被“冻结”或“禁用”。要处理选定的行,您需要使用 javascript (getSelectedRecords ) 来获取 id,然后通过回调过程或动态操作在服务器上处理它们。 here描述了一种方法。

  2. 然后使用“允许行操作列”功能将所选行呈现为不可编辑。

© www.soinside.com 2019 - 2024. All rights reserved.