我当点一行进行行内编辑但未进行编辑时,点击保存按钮,触发保存的方法,$dg.datagrid('getChanges').length为0,但是我要是编辑数据改成和之前不一样的数据,是正常的,若是还是之前原来的数据就还是0,就是等于说要是不管怎么改,只要改成原来行内一样的数据,获取到的length就是0,一旦改成其他数据就有length了,但是我其他页面的表格,只要点击行,不管改不改数据,都有length。这是什么原因,求大神指教下
没啥原因,因为你没改动,所以getChanges 肯定是0的
使用else 在做给处理把
不啊,我其他的所有可以行内编辑的表格,只要点击进入行内编辑状态,不做任何改动,点保存触发方法是有length的
不好意思我看错了,你要观察下你其他页面 是不是有啥不一样的地方, 我倒是觉得你可以换个方法 直接 $dg.datagrid('getRows'); 管他改不改呢。反正就取到就是了。然后你在根据取到的值 来做对应操作