删除Oracle Apex交互式网格行操作

时间:2019-04-22 21:15:21

标签: oracle-apex

在Oracle APEX中,如何删除交互式网格行操作中的不同操作?

我想从行操作和选择操作菜单中删除删除或添加行的功能。

2 个答案:

答案 0 :(得分:1)

您可以使用 actions.hide("{action_id}")actions.show("{action_id}") 来隐藏和显示行操作。

答案 1 :(得分:0)

区域设置,高级,静态ID:emp

页面设置,JavaScript,页面加载时执行

$(window).on("load", function() {
    var actions = apex.region("emp").widget().interactiveGrid("getActions");
    actions.remove("selection-add-row");
    actions.remove("selection-duplicate");
    actions.remove("selection-fill"); 
    actions.remove("selection-clear"); 
    actions.remove("selection-delete");
    actions.remove("selection-copy-down");
    actions.remove("selection-copy");
    actions.remove("selection-refresh"); 
    actions.remove("selection-revert"); 
    actions.remove("single-row-view");
    actions.remove("row-add-row");
    actions.remove("row-duplicate");
    actions.remove("row-delete"); 
    actions.remove("row-refresh"); 
    actions.remove("row-revert"); 
});

您可以将“ emp”更改为所需的任何值,同时更改静态ID和javascript。删除您要保留的行。