Oracle APEX 交互式网格工具栏自定义
Oracle APEX Interactive Grid toolbar customization
我的页面上有一个交互式网格,我想在工具栏上添加一个按钮。我写了一个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;
}
不知道为什么,当你在交互式网格的细节中使用这段代码时,就会出现这个问题。
当您将代码同时放在报告、主报告和明细报告中时,问题就解决了。
问题是函数 "toolbarFind" 在当前版本中已被弃用或刚刚删除。尝试:
toolbarGroup = toolbarData[toolbarData.length-2];
我的页面上有一个交互式网格,我想在工具栏上添加一个按钮。我写了一个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;
}
不知道为什么,当你在交互式网格的细节中使用这段代码时,就会出现这个问题。
当您将代码同时放在报告、主报告和明细报告中时,问题就解决了。
问题是函数 "toolbarFind" 在当前版本中已被弃用或刚刚删除。尝试:
toolbarGroup = toolbarData[toolbarData.length-2];