我有一个ng-grid,我只允许某些行是可编辑的。ng-grid似乎是一个全有或全无可编辑的网格,我是不是遗漏了什么,或者有什么变通办法?
发布于 2013-09-07 01:07:45
我想出的解决办法是用ng- $templateCache -if指令中的一个额外条件替换编辑单元中的单元。例如,我们希望行0是可编辑的,而行1是只读的:
$templateCache.put("cellEditTemplate.html",
"<div ng-cell-has-focus ng-dblclick=\"editCell()\">" +
" <div ng-edit-cell-if=\"!isFocused || row.rowIndex == 1\"> " +
" DISPLAY_CELL_TEMPLATE" +
" </div>" +
" <div ng-edit-cell-if=\"isFocused && row.rowIndex == 0\">" +
" EDITABLE_CELL_TEMPLATE" +
" </div>" +
"</div>"
);https://stackoverflow.com/questions/18645090
复制相似问题