jQuery MiniUI

 找回密码
 立即注册
查看: 2879|回复: 1
打印 上一主题 下一主题

可编辑的DataGrid表格,单元格验证BUG [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-12-7 09:40:05 |只看该作者 |倒序浏览
  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(),但是没有提示数据错误。

Rank: 8Rank: 8

沙发
发表于 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

Archiver|普加软件

GMT+8, 2024-11-27 06:25 , Processed in 1.063448 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部