操作菜单交互式网格
Actions Menu Interactive Grid
有什么方法可以从交互式网格中的操作菜单中删除 'Chart'?
检查交互式网格的属性并关闭 "Define chart view"
Check this image
所以我发布了一个简短的回答,老实说,它可能是一个 link 到 https://hardlikesoftware.com/weblog/2017/01/24/how-to-hack-apex-interactive-grid-part-2/
的评论
然后我有一些时间并决定尝试实际执行此操作并找到解决方案感谢 https://community.oracle.com/thread/4324589 where they also further reference https://community.oracle.com/thread/4319050
所以您知道去哪里获取有关此主题的更多信息。
至于你的解决方案:
进入IG的属性,在Advanced下找到Javascript Initialization Code。
然后粘贴以下代码:
function(config) {
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
config.toolbarData = toolbarData;
toolbarData.toolbarRemove( "chart-view" );
return config;
}
希望这对你有用,对我也有用。
编辑:
回应您询问如何找到要删除的名称。
嗯,这并不简单。看看其中一篇帖子中是否提到了它。否则你将不得不搜索 js 文件。
我的做法是,一旦进入页面,我就打开了控制台,然后 运行 $.apex.interactiveGrid.copyDefaultToolbar();
,打开返回的数组,跳转到ToolbarRemove的定义。这打开了 InteractiveGrid.min.js,所以我可以在那里搜索。然后我Ctrl+F那里找到"chart"。
您还可以这样做,这样您就不会盲目搜索,直到您发现这些标签需要为 t运行slation 引用。所以如果你去
http://translate-apex.com
你找到标签的名称,你可以搜索它。
对于图表,您可以转到 t运行slations 并找到 APEX.IG.CHART 的图表项。然后在 js 中你发现 APEX.IG.CHART 只出现一次,而不是 "chart" 出现 10 次。
编辑 2:
您问的是闪回对话框。
function(config) {
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
config.toolbarData = toolbarData;
toolbarData.toolbarRemove( "show-flashback-dialog" );
return config;
}
这对我有用
有什么方法可以从交互式网格中的操作菜单中删除 'Chart'?
检查交互式网格的属性并关闭 "Define chart view"
Check this image
所以我发布了一个简短的回答,老实说,它可能是一个 link 到 https://hardlikesoftware.com/weblog/2017/01/24/how-to-hack-apex-interactive-grid-part-2/
的评论然后我有一些时间并决定尝试实际执行此操作并找到解决方案感谢 https://community.oracle.com/thread/4324589 where they also further reference https://community.oracle.com/thread/4319050
所以您知道去哪里获取有关此主题的更多信息。
至于你的解决方案:
进入IG的属性,在Advanced下找到Javascript Initialization Code。 然后粘贴以下代码:
function(config) {
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
config.toolbarData = toolbarData;
toolbarData.toolbarRemove( "chart-view" );
return config;
}
希望这对你有用,对我也有用。
编辑:
回应您询问如何找到要删除的名称。
嗯,这并不简单。看看其中一篇帖子中是否提到了它。否则你将不得不搜索 js 文件。
我的做法是,一旦进入页面,我就打开了控制台,然后 运行 $.apex.interactiveGrid.copyDefaultToolbar();
,打开返回的数组,跳转到ToolbarRemove的定义。这打开了 InteractiveGrid.min.js,所以我可以在那里搜索。然后我Ctrl+F那里找到"chart"。
您还可以这样做,这样您就不会盲目搜索,直到您发现这些标签需要为 t运行slation 引用。所以如果你去 http://translate-apex.com 你找到标签的名称,你可以搜索它。 对于图表,您可以转到 t运行slations 并找到 APEX.IG.CHART 的图表项。然后在 js 中你发现 APEX.IG.CHART 只出现一次,而不是 "chart" 出现 10 次。
编辑 2:
您问的是闪回对话框。
function(config) {
var toolbarData = $.apex.interactiveGrid.copyDefaultToolbar();
config.toolbarData = toolbarData;
toolbarData.toolbarRemove( "show-flashback-dialog" );
return config;
}
这对我有用