从 Oracle APEX 5.1 中的交互式网格中删除保存的报告
Removing Saved Reports from Interactive Grid in Oracle APEX 5.1
有什么方法可以从交互式网格中删除已保存的报告下拉列表?
我尝试添加此 JavaScript 代码,但这也会导致删除“编辑”和“保存”按钮。
function(options) {
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
options.toolbar = toolbarData;
options.toolbar.savedReports = false;
return options;
}
我正在使用 Oracle APEX 5.1,遗憾的是无法升级到更新版本的 Oracle APEX。
如果您已保存报告,则会显示此信息。所以只需删除非主要报告。
如果您select 报告,然后进入操作-报告-删除报告。
这应该会删除当前 selected 的报告。如果没有额外的报告,只有主要的报告,那么这不应该出现。
如果你真的只想隐藏这一个字段。在控制台中试玩一下,一旦你设置好它,你可以在加载后的某个时间获得代码 运行,也许添加等待或其他东西,这样你就可以确定 IG 已经加载。
我做了以下(emp是IG静态ID):
var ig$ = apex.region("emp").widget();
var temp = ig$.interactiveGrid("getToolbar")[0]
temp.children[0].children[1].hidden = true
如果您在控制台中使用它,随着您深入一层,您将看到每次 selected 的内容。然后最后我们得到报告的 select 列表,我们得到它的 属性 隐藏,默认情况下是 false,我们将它更改为 true。
所以现在它隐藏了。
这种方法几乎适用于所有该死的东西。在控制台中,您可以找到 select 区域或其中包含您想要的任何内容的方法。然后越来越深入,直到你只 select 得到你想要的特定东西。然后你可以隐藏它,改变它,获取它的值,id,...
有什么方法可以从交互式网格中删除已保存的报告下拉列表?
我尝试添加此 JavaScript 代码,但这也会导致删除“编辑”和“保存”按钮。
function(options) {
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
options.toolbar = toolbarData;
options.toolbar.savedReports = false;
return options;
}
我正在使用 Oracle APEX 5.1,遗憾的是无法升级到更新版本的 Oracle APEX。
如果您已保存报告,则会显示此信息。所以只需删除非主要报告。
如果您select 报告,然后进入操作-报告-删除报告。 这应该会删除当前 selected 的报告。如果没有额外的报告,只有主要的报告,那么这不应该出现。
如果你真的只想隐藏这一个字段。在控制台中试玩一下,一旦你设置好它,你可以在加载后的某个时间获得代码 运行,也许添加等待或其他东西,这样你就可以确定 IG 已经加载。
我做了以下(emp是IG静态ID):
var ig$ = apex.region("emp").widget();
var temp = ig$.interactiveGrid("getToolbar")[0]
temp.children[0].children[1].hidden = true
如果您在控制台中使用它,随着您深入一层,您将看到每次 selected 的内容。然后最后我们得到报告的 select 列表,我们得到它的 属性 隐藏,默认情况下是 false,我们将它更改为 true。 所以现在它隐藏了。
这种方法几乎适用于所有该死的东西。在控制台中,您可以找到 select 区域或其中包含您想要的任何内容的方法。然后越来越深入,直到你只 select 得到你想要的特定东西。然后你可以隐藏它,改变它,获取它的值,id,...