【发布时间】:2018-03-23 18:10:57
【问题描述】:
我的页面上有一个交互式网格,我想向工具栏添加一个按钮。我写了一个 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;
}
【问题讨论】:
-
你能检查一下控制台是否有任何错误吗?我在这里尝试这段代码并且工作正常。
-
我在主细节交互式网格上复制了这个问题。如果我只把这段代码放在细节上,网格报告就会消失,如果同时放在上面,就可以了。我不知道为什么会这样。
-
@romeuBraga,我是 APEX 的新手。如何检查控制台?
-
在 chrome 上,F12 >> 控制台。
-
谢谢!出现错误“toolbarData.toolbarFind not a function”
标签: oracle-apex-5.1