easyui 的datagrid 追加一行 无法获取追加行的数据

菜鸟_ly 2013-02-20 02:14:11
用easyui的datagrid追加行后,对该行添加数据之后,无法回去到这一行的值。。。。求各位高手解决
...全文
615 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangnan19901990 2013-11-14
  • 打赏
  • 举报
回复
添加的一行是不是还在编辑状态,先执行一下endedit:$('#grid').datagrid('endEdit', lastIndex);
  • 打赏
  • 举报
回复
什么版本的easyui? jquery-easyui-1.3.1没问题啊。。~
toolbar:[{
					text:'append',
					iconCls:'icon-add',
					handler: function () {
					    window.rows = $('#tt').datagrid('getChanges', 'inserted'); alert(rows)//输出空
						$('#tt').datagrid('endEdit', lastIndex);
						$('#tt').datagrid('appendRow',{
							itemid:'',
							productid:'',
							listprice:'',
							unitprice:'',
							attr1:'',
							status:'P'
						});
						lastIndex = $('#tt').datagrid('getRows').length-1;
						$('#tt').datagrid('selectRow', lastIndex);
						$('#tt').datagrid('beginEdit', lastIndex);
						window.rows = $('#tt').datagrid('getChanges','inserted'); alert(rows)//输出[object Object]
					}
				}
菜鸟_ly 2013-02-20
  • 打赏
  • 举报
回复
var inserted = $('#tt').datagrid('getChanges','inserted');现在得到的inserted是空的!
  • 打赏
  • 举报
回复
没明白问什么。。调用$('#tt').datagrid('acceptChanges');了没有?没调用不会向数据源添加数据的
菜鸟_ly 2013-02-20
  • 打赏
  • 举报
回复
在线等各位高手指点。。。。

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧