首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅允许某些行在ng-grid中可编辑

仅允许某些行在ng-grid中可编辑
EN

Stack Overflow用户
提问于 2013-09-06 04:13:20
回答 1查看 801关注 0票数 0

我有一个ng-grid,我只允许某些行是可编辑的。ng-grid似乎是一个全有或全无可编辑的网格,我是不是遗漏了什么,或者有什么变通办法?

EN

回答 1

Stack Overflow用户

发布于 2013-09-07 01:07:45

我想出的解决办法是用ng- $templateCache -if指令中的一个额外条件替换编辑单元中的单元。例如,我们希望行0是可编辑的,而行1是只读的:

代码语言:javascript
复制
$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>"
);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18645090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档