2015-07-09 22 views
7

Projelerimden birinde ui-grid kullanıyorum ve gereksinimlerden biri kılavuzdaki sütunları gizlemek/göstermek. Sütunların gizlenmesi iyi çalışıyor ancak gizli sütunu nasıl tekrar gösterebilirim?Ui-grid'de gizli sütunu yeniden göster AngularJs

süre arama sonra ng ızgara orada saklandıktan sonra sütun gösterme yeteneği sağlamak showColumnMenu, see this example I found

$scope.gridOptions = { 
data: 'myData', 
columnDefs: [{ 
       field: "id", 
       visible: false 
      },{ 
       field: "name", 
       displayName : "name" 
      },{ 
       field: "age", 
       displayname: "age", 

      }] , 
multiSelect: false, 
showGroupPanel: true, 
selectedItems: [], 
showColumnMenu: true }; 

olmakla showColumnMenu çalışmıyorsa kullanılarak ui-ızgara bulundu.

Birinin gizli sütunları nasıl göstereceğini bilip bilmediğini merak ediyordum.

sayesinde

cevap

12

ng ızgara ui-grid olarak yazılır yeniden edilmektedir. Örnek bağlantınız ng-ızgarasına işaret ediyor. Ama bunu açısal-ui-gridde nasıl yapacağınızı merak ediyorsanız.

http://plnkr.co/edit/In28bF2EYuQaATwqnBAn?p=preview Bu örnekte bir bakın. Gizli sütunları göstermek için, gizli sütunları gösterme seçeneğini gösterecek enableGridMenu öğesini etkinleştirmeniz gerekir.

$scope.gridOptions = { 
    exporterMenuCsv: false, 
    enableGridMenu: true,   
    columnDefs: [ 
     { name: 'name' }, 
     { name: 'gender', enableHiding: false }, 
     { name: 'company' } 
    ], 
    ... 
    }; 
+0

Yararlı yardımlarınız için Kanthir'e teşekkür ederim. Bu örneği ng-ızgaraya ekledim, sadece gerçekten istediğim şey için kendimi netleştirdim. UI-grid'de showColumnMenu eşdeğerini arıyordum ama onu bulamadım. – I3i0

+0

tam olarak aynı nedenden dolayı bir enableShowing var mı? – bschmitty

İlgili konular