grid_AngularJS中可条件编辑的剑道单元
Conditionally editable kendo cell in grid_AngularJS
我想让Kendo网格中的单元格有条件地可编辑。例如,当"状态"列为0时,只有"值"列才应可编辑。以下是我尝试过的:
{ field: "Quantity",
title: "Value",
width: "100px",
template: '#= kendo.toString(Quantity, "n2")# #=UnitOfMeasure#',
attributes: {style: "text-align: right;"},
**editable:"#if(Status == '0') {#true#} else{#false#}#",**
},
但它不起作用。有人知道线索吗?感谢
您需要使用Grid的编辑事件来实现此目的。这个论坛帖子将帮助你:
Kendo UI网格条件编辑
您不能在grid Init中应用条件编辑,但您可以在编辑事件上设置一个条件,并控制那里的功能,如下所示(我使用过Razor,所以代码使用的是Razor):
.事件(事件=>事件.编辑("ShowBookingPopup")
function ShowBookingPopup(e) {
// Your custom condition to allow/block editing
if (true) { //Access Model via e.Model
.... Your logic
} else { // condition incorrect
e.preventDefault();
}
}
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 在 SlickGrid 中编辑后,根据不同列中的另一个单元格清除单元格
- dhtmlx添加新行并启动单元格编辑器
- 可以将单元格编辑为下拉列表并使用 JQGard 进行多选
- 如何避免在自由jqgrid中单击单元格进行水平滚动编辑
- 编辑后更改切片网格单元格数据
- ExtJS 4.1 - 编辑单元格时消失的选定内容(组合框编辑器)
- Kendo UI网格有条件可编辑的单元格
- grid_AngularJS中可条件编辑的剑道单元
- 当一个单元格被编辑时,是否有一个事件触发,但值没有'不要改变
- jqgrid在条件下动态设置单元格可编辑false
- 在客户端的编辑模式下,在同一单元格网格视图中选中复选框时禁用文本框
- 如何更改编辑单元格上方单元格的背景颜色(Javascript、Google电子表格)
- 如何在可编辑内容中模糊表格单元格
- KO网格无法保存编辑单元格中的数据-使用Plunker
- 在单元格编辑时获取extjs中的行数据
- 使用jQuery日期选择器编辑单元格时出现AngularJS ngGrid问题
- Kendo ui Grid:标准的HTML5输入日期时间可以用作单元格编辑器吗
- 使用单元格中的电子邮件删除图纸中的“编辑访问权限”
- 避免单击两次以开始编辑Backgrid中的布尔(复选框)单元格