jQuery MiniUI

 找回密码
 立即注册
查看: 9648|回复: 11
打印 上一主题 下一主题

datagrid动态生成的可编辑的列如何实现监听修改后值是否改变 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2016-4-28 15:00:31 |只看该作者 |倒序浏览
本帖最后由 liujun_0104 于 2016-4-28 15:02 编辑

datagrid动态生成的可编辑的列如何实现监听修改后值是否改变?并且获取该行的数据;并且当该字段值出现变化后并修改显示的颜色为红色;请问:以上该怎么实现!谢谢  加急!






附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2016-4-28 15:54:11 |只看该作者
表格有oncellcommitedit事件,编辑结束触发,只有修改过才会触发
这个事件里有e.record参数就是改行数据
我们默认的修改标记是右上角的红色小三角

Rank: 2

板凳
发表于 2016-4-28 16:55:17 |只看该作者
dforce 发表于 2016-4-28 15:54
表格有oncellcommitedit事件,编辑结束触发,只有修改过才会触发
这个事件里有e.record参数就是改行数据
我 ...

那 这个事件 是怎么添加呢?

Rank: 8Rank: 8

地板
发表于 2016-4-28 17:32:16 |只看该作者
liujun_0104 发表于 2016-4-28 16:55
那 这个事件 是怎么添加呢?

grid.on("cellcommitedit",function(e){})

Rank: 2

5#
发表于 2016-4-28 18:12:44 |只看该作者
liujun_0104 发表于 2016-4-28 16:55
那 这个事件 是怎么添加呢?

如果要自己渲染  颜色 该怎么渲染

Rank: 8Rank: 8

6#
发表于 2016-4-29 09:48:50 |只看该作者
liujun_0104 发表于 2016-4-28 18:12
如果要自己渲染  颜色 该怎么渲染

渲染颜色只能在ondrawcell里进行,修改的时候只能有红色小三角,不能增加单元格的样式

Rank: 2

7#
发表于 2016-5-4 10:45:03 |只看该作者
dforce 发表于 2016-4-28 17:32
grid.on("cellcommitedit",function(e){})

版主:grid.on("cellcommitedit",function(e){}) 这个方法的cellcommitedit  写在哪里的额?
为什么 页面加载时 都会包grid 为空 对象 的错误

Rank: 2

8#
发表于 2016-5-4 10:50:48 |只看该作者
liujun_0104 发表于 2016-5-4 10:45
版主:grid.on("cellcommitedit",function(e){}) 这个方法的cellcommitedit  写在哪里的额?
为什么 页面 ...

          //渲染颜色
                                                   
             grid.on("drawcell", function (e) {
                    var record = e.record,
                        column = e.column,
                        field = e.field,
                        value = e.value;
       
                    //超过1万工资,红色标识
                    if (field == "salary" && value >= 10000) {
                        e.cellStyle = "color:red;font-weight:bold;";
                    }

        });

会报
  

Rank: 2

9#
发表于 2016-5-4 10:57:31 |只看该作者
liujun_0104 发表于 2016-5-4 10:50
//渲染颜色
                                                   
             grid.on("drawcell", function (e) {

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

10#
发表于 2016-5-4 11:51:54 |只看该作者
liujun_0104 发表于 2016-5-4 10:57

请在mini.parse()后获取grid

Archiver|普加软件

GMT+8, 2025-8-17 07:55 , Processed in 1.032575 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部