2014-02-26 44 views
0

我试图禁止在nggrid到celledit为列:如何在nggrid的列中禁用?

$scope.gridOptions = { 
    data: 'myData', 
    enableCellSelection: true, 
    enableCellEditOnFocus:true, 
    enableRowSelection: false, 
    columnDefs: [{field: 'name', displayName: 'Name', enableCellEdit: true}, 
    {field:'age', displayName:'Age', 
    cellTemplate: '<div ng-disabled=true ng-class="{green: row.getProperty(col.field) == row.getProperty(\'name\'),red:row.getProperty(col.field) != row.getProperty(\'name\')}"><div style="text-align:center;"     class="ngCellText">{{row.getProperty(col.field)}}</div></div>'}] 
}; 

我试图NG-禁用= true,但它不工作?这个怎么做? plunkr:http://plnkr.co/edit/nj57V6WcHJxN5OosvwYx?p=preview

回答

0

您可以尝试使用enableCellEdit: false

columnDefs: [{field: 'name', displayName: 'Name', enableCellEdit: false},