easyui datagrid 编辑状态时,为列添加文本改变事件
来源:互联网 发布:mysql批量更新数据 编辑:程序博客网 时间:2024/06/07 18:16
最近用到jQuery EasyUI 的时候在datagrid编辑状态的时候,输入值统计合计的时候没有文本改变事件.
所以特地加上了文本改变事件用于统计合计...easyui的版本是1.4.3
第一步
在10707添加一个自定义的文本改变事件,参数对应index 行号 colName列名 (可自定义扩展)
//文本编辑中值改变事件onTextChangeEdit: function (index, colName) {}
第三步
在第9663行 添加 获取行数据
var row = opts.finder.getRow(_6e2, _6e3);//lzg 获取行数据
第二步
在第9686行为列控件绑定input事件,并触发第一步自定义事件
//lzg 添加 datagrid编辑框值改变事件 var colChange = _6e7.init(cell.find("td"), _6e6);if ($(colChange).length > 0) { var colChangeNext = $($(colChange)[0].nextSibling); if (colChangeNext != undefined && colChangeNext.find('input').length > 0) { $(colChangeNext.find('input')[0]).bind("input", function () { row[col.field] = $.trim($(this).val()); if (opts.onTextChangeEdit) opts.onTextChangeEdit(_6e3, col.field); }); }}$.data(cell[0], "datagrid.editor", { actions: _6e7, target: colChange, field: _6e4, type: _6e5, oldHtml: _6e8 });
到此列文本改变事件完成,顺便记录下来,以备忘记
0 0
- easyui datagrid 编辑状态时,为列添加文本改变事件
- Easyui - datagrid 列编辑
- easyui datagrid 动态改变列编辑类型示例
- DataGrid编辑状态添加DropDownList控件模板列、设置样式
- easyUI datagrid自定义添加列 (点击事件)
- (原创)EasyUI中datagrid的行编辑模式中,找到特定的Editor,并为其添加事件
- easyui datagrid editor在编辑状态下更新列值并不结束编辑。
- easyui dataGrid 动态添加列
- easyui dataGrid 动态添加列
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型(treegrid也适用)
- 扩展jQuery easyui datagrid增加动态改变列编辑的类型
- 转帖:扩展jQuery easyui datagrid增加动态改变列编辑的类型
- easyui datagrid 添加 鼠标事件
- easyui datagrid 编辑器添加事件
- 【easyui】datagrid的列可编辑
- easyui datagrid动态改变列头
- 动态改变easyui datagrid 列的title
- easyUI datagrid列字段添加按钮
- Arduino与Android蓝牙通信笔记
- APP中使用UI交互设计动效的三个好处
- Button设置单框不显示
- 启动控制台程序,重定向输入输出流
- muduo的reactor模式基本实现
- easyui datagrid 编辑状态时,为列添加文本改变事件
- 欢迎使用CSDN-markdown编辑器
- nginx的rewrite伪静态配置机理笔记 , nginx 的一些内置变量
- 在Spring3 MVC中五步配置集成注解方式Hibernate3
- expect小程序
- Xcode开发技巧之code snippets(代码片段)
- redis学习
- SIFT特征提取分析
- json数据介绍