我需要编辑我的IG,但是客户不希望看到“操作”按钮。我一直在尝试多种方法来使用CSS(基于StackOverflow文章here)和基于John Snyders Hacking the IG文章以及博客文章here的javascript隐藏动作按钮。但没有成功。
我使用的CSS代码是
#load_sheet button[id="load_sheet_ig_actions_button"] {
display: none !important
}
其中#load_sheet是IG区域的static_id名称。我使用的是按钮ID,因为如上所述,没有可用的数据操作。
我还尝试将以下javascript代码放入IG Advanced属性:
function(config) {
var $ = apex.jQuery;
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
config.toolbarData = toolbarData;
// toolbarData[3] is the actions1 (Action button) array
toolbarData[3]['hide'] = true;
return config;
}
有没有办法在仍然显示“编辑”和“保存”按钮的同时隐藏“操作”按钮?
感谢您的协助或想法。
答案 0 :(得分:0)
也许可以将按钮设置为不可见,但是我找不到。
但是,toolbarData是一个数组,因此您可以从该数组中删除该按钮,在这种情况下,该按钮将不会呈现,您的代码应如下所示:
function(config) {
var $ = apex.jQuery;
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
toolbarData.splice(3,1); //remove actions button
config.toolbarData = toolbarData;
return config;
}
答案 1 :(得分:0)
我刚遇到这个问题。抱歉,回复晚了。
这对我来说很好:
#eng_req_ig_toolbar_actions_button {
display: none !important;
}
其中eng_req是IG区域的static_id名称。