如何在angular-ui-grid上自定义导出网格菜单?

时间:2015-12-16 14:25:27

标签: javascript angularjs export angular-ui-grid

我的网格有一个外部"显示详细信息"选项可以向网格添加更多列。

Grid with an external show details button showing export menu

问题是"导出所有数据" vs"导出可见数据"在这一点上变得欺骗。

我知道可见数据是加载数据的,但在这种情况下,所有数据都会立即加载。因此,用户会认为"可见数据"将是他们所看到的和所有数据"还包括在"显示细节时添加的列"被点击,但遗憾的是不是这样。

是否可以自定义网格菜单? 或至少隐藏"导出可见数据"选项?

请帮忙!谢谢。

参考:http://ui-grid.info/docs/#/api/ui.grid.exporter.api:GridOptions

1 个答案:

答案 0 :(得分:5)

早上好

我的项目遇到了同样的问题,我在选项中使用了以下配置:

您可以使用隐藏用于导出的ui-grid菜单项 exporterMenuPdf:false, exporterMenuCsv:false,

要添加一些自定义菜单条目,您可以使用 gridMenuCustomItems:[           {             图标:'fa fa-print',             title:'菜单项的文字',             action:function($ event){               self.someFunction();             },             订单:100           }         ],

希望它有所帮助...

电贺 基督教