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

Javascript 如何在angular ui grid上自定义导出网格菜单?,javascript,angularjs,export,angular-ui-grid,Javascript,Angularjs,Export,Angular Ui Grid,我有一个网格,它有一个外部的“ShowDetails”选项,可以向网格中添加更多的列 问题是“导出所有数据”与“导出可见数据”之间的矛盾,这在此时变得具有欺骗性 我知道可见数据是数据加载的对象,但在这种情况下,所有数据都会一次加载。因此,用户会认为“可见数据”就是他们所看到的,而“所有数据”也会包括单击“显示详细信息”时添加的列,不幸的是,事实并非如此 是否可以自定义网格菜单? 或者至少隐藏“导出可见数据”选项 请帮忙!多谢各位 参考资料:早上好 我在项目中遇到了相同的问题,我在选项中使用了以

我有一个网格,它有一个外部的“ShowDetails”选项,可以向网格中添加更多的列

问题是“导出所有数据”与“导出可见数据”之间的矛盾,这在此时变得具有欺骗性

我知道可见数据是数据加载的对象,但在这种情况下,所有数据都会一次加载。因此,用户会认为“可见数据”就是他们所看到的,而“所有数据”也会包括单击“显示详细信息”时添加的列,不幸的是,事实并非如此

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

请帮忙!多谢各位

参考资料:

早上好

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

可以使用隐藏要导出的ui网格菜单项 exportermanuff:false, exporterManuCSV:false

要添加一些自定义菜单项,可以使用 gridMenuCustomItems:[ { 图标:“fa-fa-print”, 标题:“菜单项的文本”, 行动:功能($event){ self.someFunction(); }, 订单:100 } ],

希望对你有帮助

问候
克里斯蒂安

谢谢。这很有帮助。这是我的plnkr:它在plnkr中工作得非常好。当我下载并引用一个本地json文件时,仅仅在我的计算机上制作一个独立的版本,即没有互联网的版本,它说的是跨域问题。有人能帮助我如何使它在本地系统或文件夹中工作吗?我将把html、json、css和javascript放在同一个文件夹中。