Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当页面项目 P1_CONDITION 满足某些条件时,我想在我的 IG 上禁用选择。当满足条件时,我隐藏了行操作和行选择器,但是如果我单击任何行,它们仍然被选中 - 自定义删除按钮显示在工具栏中。如何有条件地禁用选择?
我知道我可以向 DA 添加一个条件来处理显示或隐藏自定义按钮,但我想完全禁用选择。那可能吗?
您可以使用如下 Javascript 代码段来禁用您的网格:
var grid = apex.region("emp").call("getViews").grid; grid.view$.grid("option", "editable", false); grid.model.setOption("editable", false);
或者您还可以使用执行 Javascript 代码操作或使用动态操作的禁用操作来禁用要禁用的列,如下所示:
如果您不希望用户单击/选择该行,
if ($v("YOUR_ITEM") == 'YOUR_VALUE') { $("#emp .a-GV-table tbody .a-GV-row").css('pointer-events','none'); }
注意: emp 是交互式网格的静态 ID。