jQuery MiniUI

标题: isChanged()和getChanges()取不到值??? [打印本页]

作者: baby123ok    时间: 2015-4-14 11:21:13     标题: isChanged()和getChanges()取不到值???

  1. alert(grid.isChanged());
  2. alert(grid.getChanges());
  3. var frorm = new mini.Form("#datagrid1");
  4. frorm.validate();
  5. if (frorm.isValid() == false) {       
  6. mini.alert("红色提示框的内容不能为空");
  7. return;
  8. }
  9. grid.validate();
  10. if (grid.isValid() == false) {
  11. var error = grid.getCellErrors()[0];
  12. mini.alert(error.errorText);
  13. grid.beginEditCell(0, 0);
  14. return;
  15. }

  16. grid.commitEdit();
  17. alert(grid.isChanged());
  18. alert(grid.getChanges());
复制代码
class="mini-datagrid"的row前面的isChanged()取到的修值为什么和后面isChanged()的不一样?getChanges()有为什么会取不到值(已经有修改的数据)?请教这两个方法是怎么使用的?

作者: felt    时间: 2015-4-14 13:18:14

1 grid.isChanged()判断表格是否修改
2 grid.getChanges() 获取修改的数据
作者: baby123ok    时间: 2015-4-14 14:07:06

felt 发表于 2015-4-14 13:18
1 grid.isChanged()判断表格是否修改
2 grid.getChanges() 获取修改的数据

表格是已经修改grid.isChanged()第一次取到的是ture 第二次取到的是false
作者: felt    时间: 2015-4-14 14:48:11

baby123ok 发表于 2015-4-14 14:07
表格是已经修改grid.isChanged()第一次取到的是ture 第二次取到的是false

你这些代码是在什么事件里面执行的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2