【问题标题】:Removing Saved Reports from Interactive Grid in Oracle APEX 5.1从 Oracle APEX 5.1 中的交互式网格中删除已保存的报表
【发布时间】:2020-06-10 12:26:25
【问题描述】:

有什么方法可以从交互式网格中删除已保存的报告下拉菜单?

我已尝试添加此 JavaScript 代码,但这也会导致删除“编辑”和“保存”按钮。

function(options) {
    var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
    options.toolbar = toolbarData;
    options.toolbar.savedReports = false;
    return options;
}

我正在使用 Oracle APEX 5.1,很遗憾无法升级到更新版本的 Oracle APEX。

【问题讨论】:

    标签: oracle-apex oracle-apex-5.1


    【解决方案1】:

    如果您已保存报告,则会显示此信息。因此,只需删除非主要报告即可。

    如果您选择报告,然后进入操作-报告-删除报告。 那应该删除当前选择的报告。如果没有额外报告,只有主要报告,则不应显示。

    如果您真的只想隐藏这一字段。在控制台中玩转,一旦你设置好了,你就可以在加载后的某个时间运行代码,也许添加一个等待或其他东西,这样你就可以确定 IG 已经加载了。

    我做了以下(emp是IG静态ID):

    var ig$ = apex.region("emp").widget();
    var temp = ig$.interactiveGrid("getToolbar")[0]
    temp.children[0].children[1].hidden = true
    

    如果您在控制台中使用它,您将看到每次深入一层时选择的内容。然后最后我们只进入报告的选择列表,我们将其属性隐藏,默认情况下为 false,我们将其更改为 true。 所以现在它被隐藏了。

    这种方法几乎适用于所有事情。在控制台中,您可以找到一种方法来选择区域或其中的内容,包括您想要的任何内容。然后越走越深,直到您只选择您想要的特定事物。然后你可以隐藏它,改变它,获取它的值,id,...

    【讨论】:

      猜你喜欢
      • 2022-10-05
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 2020-02-22
      相关资源
      最近更新 更多