2014-10-27 18 views
0

可以說我有模式分組NG-格非顯示的列

{ 
    name: ... 
    age: ... 
    dept: ... 
} 

的對象的數組,我想告訴他們的NG-格,但我只想列nameage

columnDefs: [{field:'name'...},{field:'age'...} 

但我希望他們通過dept而不顯示dept列進行分組。

我試過只是給我的網格選項添加一個groups: ['dept'],但這不起作用 - 它只是顯示沒有分組的網格。

我也seen有很多人使用gridOptions.groupBy,但是當我嘗試

$scope.gridOptions = ... 
$scope.gridOptions.groupBy('dept') 

我得到一個(預期)undefined is not a function錯誤。我不明白人們如何在gridOptions只是一個普通的舊對象時如何工作。

所以我的問題是:是否可以將我的ng-grid與非顯示列進行分組?

回答

0

我在我的問題周圍發現了一條黑客。我將'group by'列定義爲正常,但我將width,minWidthmaxWidth設置爲0.此外,我將resizeable設置爲false。

0

可以使用

$scope.gridOptions = { 
    columnDefs: [ {field:'name'...}, {field:'age'...}, {field:'dept', visible:false }],  
    groups: ['dept'] 
}