我在 oracle apex 中有一个交互式网格区域,我希望能够通过位于工具栏最右侧的切换按钮将其最大化。切换按钮本身的自定义相对简单,但我正在努力实现最大化功能。我包含了目前位于交互式网格的“初始化 JavaScript 函数”部分中的代码。
function(config) {
let $ = apex.jQuery,
toolbarData = $.apex.interactiveGrid.copyDefaultToolbar(),
toolbarGroup = toolbarData.toolbarFind("actions4");
toolbarGroup.controls.push(
{
type: "TOGGLE",
action: "maximize-region",
icon: "fa fa-expand"
}
);
config.initActions = function(actions){
actions.add({
name: "maximize-region",
maximize: false,
set: function(maximize) {
this.maximize = maximize;
//jQuery to maximize the region would go here
}, get: function() {
return this.maximize;
}
});
}
config.toolbarData = toolbarData;
return config;
}
任何帮助都将不胜感激!