禁用光滑网格中的特定单元格编辑
Disabling specific cell edit in Slick grid
有没有办法禁用单元格进行编辑?我们可以在列级别定义编辑器,但是我们可以为特定行禁用该编辑器吗?
grid.onBeforeEditCell.subscribe(function(e,args) {
if (!isCellEditable(args.row, args.cell, args.item)) {
return false;
}
});
您可以禁用甚至更改编辑器/格式化程序/验证器...或使用getItemMetadata
方法的其他单元格属性。这里有非常好的文档。
例:
$scope.data.data.getItemMetadata = function (row) {
var item = $scope.data.data.getItem(row);
if (item.some_condition) {
return {
columns : {
yourColumnId : {
editor : null,
formatter : function () { return 'custom formater if some_condition'; }
}
}
};
}
};
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- dhtmlx添加新行并启动单元格编辑器
- 可以将单元格编辑为下拉列表并使用 JQGard 进行多选
- 在单元格编辑时获取extjs中的行数据
- Kendo ui Grid:标准的HTML5输入日期时间可以用作单元格编辑器吗
- 如何在编辑行调用中使用 jqGrid 单元格编辑进行滚动
- 禁用光滑网格中的特定单元格编辑
- 启用 JQ 网格上的“保存”按钮,其中包含内联编辑和单元格编辑
- nggrid单元格编辑:在编辑之前获取值
- Extjs从单元格编辑器访问网格记录
- 如何只允许在jqGrid单元格编辑中使用数字
- 对象值Extjs4的单元格编辑器
- 如何在DojoGridX的单元格编辑器中根据另一个单元格的值过滤select组件的选项
- 如何在可编辑的GridX中将局部变量作为属性提供给单元格编辑器
- 如何使用extjs存储管理器进行单元格编辑
- Slickgrid自定义单元格编辑器更新所有单元格
- JQGrid子网格和父网格中的单元格编辑
- ExtJs - Javascript -网格中的组合框(单元格编辑插件)-网格/窗口后面的下拉列表
- 单元格编辑网格中的组合框编辑器在选择值后不会取消选择
- Ext-JS:如何禁用网格中单个单元格的单元格编辑