jQuery MiniUI

标题: 可编辑的DataGrid表格,单元格验证BUG [打印本页]

作者: liuquanal    时间: 2012-12-7 09:40:05     标题: 可编辑的DataGrid表格,单元格验证BUG

  1. <div field="userinfo" width="300" headerAlign="center" allowSort="true">用户备注 √
  2.                     <input property="editor" class="mini-textbox" style="width:100%;" vtype="rangeLength:1,200" required="true"/>
  3.                 </div>  
复制代码
  1. function saveData() {
  2. grid.validate();
  3. // var data = grid.getChanges();
  4. // var json = mini.encode(data);
  5. // if(json=="[]"){
  6. // mini.alert("您没有修改数据!","操作提示");
  7. // return;
  8. // }
  9. //
  10. // grid.loading("保存中,请稍后......");
  11. // $.ajax({
  12. // url: "../data/AjaxService.aspx?method=SaveGroupUsers",
  13. // data: { data: json },
  14. // type: "post",
  15. // success: function (text) {
  16. // grid.reload();
  17. // },
  18. // error: function (jqXHR, textStatus, errorThrown) {
  19. // alert(jqXHR.responseText);
  20. // }
  21. // });
  22. }
复制代码

用户备注填空,然后调用grid.validate(),但是没有提示数据错误。

作者: factory    时间: 2012-12-7 10:58:36

你写错了,调用grid.validate()是设置在列上的验证,不是编辑器
<div field="gender" vtype="required" width="100" renderer="onGenderRenderer" align="center" headerAlign="center">性别
                <input property="editor" class="mini-combobox" style="width:100%;" data="Genders"/>               
            </div>
注意列的vtype="required"
参考示例:http://www.miniui.com/demo/#src=datagrid/cellvalidation.html




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