使用easyUI,datagrid的一些坑记录

8 篇文章 0 订阅

问题情况:
在使用easyUI的dataGrid的时候,先获取看表格的初始数据,然后还涉及到一些单元格数据的编辑,编辑完了之后,需要前端先把数据的修改内容分析对比出来后传给后端。
表格初始数据保存在totalRow对象里面,如下
在这里插入图片描述
这里忽略了很重要的一点,就是引用型熟路的特点,easyUI在endEdit的时候不仅仅是修改了表格显示的数据,而是整个表格的data也修改了,而这个data和tatalRow都同样来源于ajax里data的赋值,它们指向的时堆内存中的同一个对象,所以表格编辑完了修改了内存中的对象,totalRow里的数据也就成了修改后的数据,并不是原始的出数据了。
JavaScript中基本数据类型和引用数据类型的区别下次再来补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值