Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】
2015-02-03 18:11
204 查看
Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】
前几天项目中遇到一个需求用到了Easyui datagrd行内添加和编辑数据,同时对行内数据上移下移,所以对这几个功能做个总结。1、首先大概说下这几个功能里用到的主要方法,行内添加数据主要是添加列的editor属性, 行内编辑主要使用beginEdit(), endEdit(),同时一个关键就是拿到当前的操作行索引editIndex.
2、撤销用到了rejectChanges().
3、保存时使用getRows()或者getChanges(). getChanges()主要是获取添加或编辑的数据,getRows()获取到本页所有数据,主要是配合【上移】【下移】方法使用。
4、在做这个功能中我使用了一个序列化前台对象组件【json.js】,这个组件可以很方便的把前台的对象转化成json字符串,然后传到后台,实在是方便至极让我眼前一亮,要知道就在这个功能前面我还手动处理数组,使用join()拼字符串,当找到这个组件时速度效率一下几提起来了,实在是相见恨晚。
5、在做这个功能,用到这些方法时遇到的问题,刚开始时我是看easyui的官方demo,我发现添加数据后点保存,再点获取数据时就获取不到了,后经过测试发现好像是调用了acceptChanges()引起的问题。
截图:
相关文章推荐
- Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】(转自http://www.cnblogs.com/sword-successful/p/3386861.html,感谢分享)
- Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】
- Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】
- Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】
- Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】
- jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- EasyUI中datagrid的行编辑模式中,找到特定的Editor,并为其添加事件
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(82)-Easyui Datagrid批量操作(编辑,删除,添加)
- EasyUI中datagrid的行编辑模式中,找到特定的Editor,并为其添加事件
- easyui datagrid 编辑状态时,为列添加文本改变事件
- (原创)EasyUI中datagrid的行编辑模式中,找到特定的Editor,并为其添加事件
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现添加、编辑、删除(三)
- (原创)EasyUI中datagrid的行编辑模式中,找到特定的Editor,并为其添加事件
- easyui中的datagrid行数据如何实现上移和下移
- 基于asp.net + easyui框架,一步步学习easyui-datagrid——实现添加、编辑、删除(三)
- easyui datagrid实现单行的上移下移,以及保存移动的结果