2015-12-16 72 views
2

我有一個網格有一個外部的「顯示詳細信息」選項,這將增加更多的列到網格。如何在angular-ui-grid上自定義導出網格菜單?

Grid with an external show details button showing export menu

的問題是「導出所有數據」與「導出可視化數據」成爲在這一點欺騙。

我知道可見數據是什麼數據加載,但在這種情況下,所有的數據一次加載。因此,用戶會認爲「可見數據」會是他們所看到的,「所有數據」也會包含在單擊「顯示詳細信息」時添加的列,但不幸的是情況並非如此。

是否可以自定義網格菜單? 或者至少隱藏「導出可見數據」選項?

請幫忙!謝謝。

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

回答

3

早上好

我在我的項目有同樣的問題,我用在選項以下配置:

您可以隱藏用於導出UI格菜單項通過使用 exporterMenuPdf:假的, exporterMenuCsv:假的,

要添加一些自定義的菜單項,就可以使用 gridMenuCustomItems:[ { 圖標:'fa fa-print', title:'菜單項的文本', action:function($ event){ self.someFunction(); }, 順序爲:100 } ],

希望它可以幫助...

電賀 基督教

+0

感謝。它有很多幫助。這是我的plnkr:http://plnkr.co/edit/OMTCvaNbjHKVjNBQrXno?p=preview – RedApple

+0

它在plnkr中完美運行。當我下載並引用本地json文件時,只需在我的電腦上單獨製作,即獨立版本(即沒有互聯網)就說跨域問題。有人可以幫助我如何使它在本地系統或文件夾中工作 - 我將把html,json,css和javascript放在同一個文件夾中。 – Kathir