禁用行、列、单元格单元格编辑

简介: 禁用行、列、单元格单元格编辑


  1. 禁用行编辑
var row = $("#dg").datagrid("getSelected");        //取选择的行
if(row) {
  if(row.productName=='Ki') //不允许编辑的条件
    return;
}
$('#dg').datagrid('selectRow', index).datagrid('beginEdit', index);
  1. 动态设置禁用列编辑
    允许编辑的列都会定义一个editor属性,按照datagrid列编辑设计理念,不允许列编辑,即把指定列的ecitor属性赋空。其中: price为列名.如果指定的列始终不允许编辑,在列初始化时,不设置列的editor属性即可。
var e = $("#dg").datagrid('getColumnOption', 'price');
e.editor = {};
  1. 禁用单元格编辑
$(ed2.target).attr("disabled", true);
var ed = grid.datagrid('getEditor', {index : editIndex,field : 'id'});
window.setTimeout(function () {//当type为datetimebox时需要延迟设置,其余类型无需设置定时器
  $(ed.target).numberbox({disabled:false});//numberbox为editor对应的type
}, 20);
var row = $("#dg").datagrid("getSelected");        //取选择的行
if(row) {
  if(row.productName=='Ki'){  //不允许编辑的条件
    var ed2 = $('#dg').datagrid('getEditor', { 'index': editIndex, field: 'attr1' });
    $(ed2.target).attr("disabled", true);
  }
}


相关文章
|
11月前
|
人工智能 边缘计算 算法
2025年12月数字人厂商综合实力榜单发布,揭示产业三大演进方向
2025年数字人产业告别野蛮生长,形成头部领跑、腰部深耕、创新突破的格局。权威榜单显示,技术、落地、商业与生态成核心竞争力,行业集中度提升,前十大厂商市占超65%。世优科技等凭借全栈自研与场景融合优势领先,政务、文旅、教育等垂直领域涌现特色厂商。技术迈向“形神兼备”,应用从示范走向刚需,生态标准化加速推进,数字人正深度融入千行百业,成为降本增效与价值共创的新引擎。
685 1
|
网络协议 安全 网络性能优化
OSI 七层模型详解
本文介绍了 OSI 七层模型各层的功能与常见协议。物理层负责比特流传输,涉及信号编码与接口标准;数据链路层组织帧并实现差错控制;网络层处理路由与寻址;传输层提供端到端数据传输服务;会话层管理会话连接;表示层处理数据编码与加密;应用层直接为用户提供服务。文中还列举了各层的典型协议,如 IP、TCP、HTTP 等,详细解析其作用与应用场景。
4796 3
Threejs创建天空和太阳
这篇文章讲解了如何使用Three.js中的Sky组件来创建真实的天空与太阳效果,包括调整天空的颜色、太阳的位置以及实现大气散射等技巧。
1201 3
|
机器学习/深度学习 编解码 移动开发
YOLOv11改进策略【Conv和Transformer】| TPAMI-2024 Conv2Former 利用卷积调制操作和大核卷积简化自注意力机制,提高网络性能
YOLOv11改进策略【Conv和Transformer】| TPAMI-2024 Conv2Former 利用卷积调制操作和大核卷积简化自注意力机制,提高网络性能
710 7
YOLOv11改进策略【Conv和Transformer】| TPAMI-2024 Conv2Former 利用卷积调制操作和大核卷积简化自注意力机制,提高网络性能
|
缓存 安全 网络安全
代理协议解析:如何根据需求选择HTTP、HTTPS或SOCKS5?
本文详细介绍了HTTP、HTTPS和SOCKS5三种代理协议的特点、优缺点以及适用场景。通过对比和分析,可以根据具体需求选择最合适的代理协议。希望本文能帮助您更好地理解和应用代理协议,提高网络应用的安全性和性能。
1722 17
C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】
本文介绍了在C# WPF应用程序中引入外部iconfont图标时可能遇到的显示问题及其解决方法:1) 检查资源路径和引入格式是否正确,确保字体文件引用格式为“#xxxx”,并正确指向字体文件位置;2) 确保图标资源被包含在程序集中,通过设置字体文件的生成操作为Resource(资源)来实现。
C# WPF 中 外部图标引入iconfont,无法正常显示问题 【小白记录】
|
安全 网络安全 网络虚拟化
IPSec——如何快速搭建IPSec服务
IPSec——如何快速搭建IPSec服务
2254 0
|
C# 计算机视觉
WPF技术之Background
在WPF中,Background属性用于设置元素的背景。它可以接受多种类型的值,包括颜色、图像、线性渐变和径向渐变等。
1363 0
|
网络协议 C# 开发者
WPF与Socket编程的完美邂逅:打造流畅网络通信体验——从客户端到服务器端,手把手教你实现基于Socket的实时数据交换
【8月更文挑战第31天】网络通信在现代应用中至关重要,Socket编程作为其实现基础,即便在主要用于桌面应用的Windows Presentation Foundation(WPF)中也发挥着重要作用。本文通过最佳实践,详细介绍如何在WPF应用中利用Socket实现网络通信,包括创建WPF项目、设计用户界面、实现Socket通信逻辑及搭建简单服务器端的全过程。具体步骤涵盖从UI设计到前后端交互的各个环节,并附有详尽示例代码,助力WPF开发者掌握这一关键技术,拓展应用程序的功能与实用性。
1293 1
|
机器学习/深度学习 人工智能 达摩院
52个AIGC视频生成算法模型介绍(上)
52个AIGC视频生成算法模型介绍(上)
2641 3

热门文章

最新文章