我的页面上有一个交互式网格,我想在工具栏中添加一个按钮。我写了一个javascript函数,并试图在Advanced-> Javascript下添加代码。但是当我这样做时,我的网格内容完全消失了,只留下了标题。这是添加我的代码的错误地方吗?如何确保函数被调用?
以下是我的功能:
function(config) {
var $ = apex.jQuery,
toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),
toolbarGroup = toolbarData.toolbarFind("actions3"); // group where Add Row button is
toolbarGroup.controls.push({type: "BUTTON",
action: "selection-delete"
});
config.toolbarData = toolbarData;
return config;
}
答案 0 :(得分:0)
我不知道为什么,但在交互式网格的详细信息中使用此代码时会出现此问题。
当您将代码放在报告,主文件和详细信息中时,问题就解决了。
答案 1 :(得分:0)
问题是功能" toolbarFind"已弃用或仅在当前版本中删除。尝试:
toolbarGroup = toolbarData[toolbarData.length-2];