我不知道该怎么做应该很简单的事情。
我的UI网格中有10列,它们都是可编辑的。我的目标是动态”
使残废
“或者让他们成为”
必修的
“输入,取决于范围对象的选项。
$scope.columnOptions = {
'column1': 'MANDATORY',
'column2': 'DISABLED'....
}
单元格模板
cellTemplate: '<input ng-disabled="{{ grid.appScope.columnOptions.column1=== \'DISABLED\' }}" ' +
'ng-required="{{ grid.appScope.columnOptions.column1=== \'MANDATORY\' }}" ' +
'data-ng-model="row.entity.column1" style="width:95%">'
如果初始化时对象存在,则此操作有效。
$scope.gridApi.core.refresh();
$scope.gridApi.core.raise.reloadData();
$scope.gridApi.core.refreshRows();
$scope.gridApi.core.notifyDataChange('all');
我添加了一个plunker:
http://plnkr.co/edit/3bIrtJuwHNrTeltIPAXw?p=preview