jQuery MiniUI

标题: 行编辑模式下如何自定义验证? [打印本页]

作者: miniui_wy    时间: 2013-2-27 15:00:37     标题: 行编辑模式下如何自定义验证?

用的是http://www.miniui.com/demo/index ... itable-rowedit.html 例子,
代码改成:
<div id="datagrid1" class="mini-datagrid" style="width:500px;height:250px;"  allowResize="true"
        url="../data/AjaxService.aspx?method=SearchEmployees"  idField="id" emptyText="数据为空,<a href='javascript:newRow()'>增加一条</a>" showEmptyText="true"
  allowCellValid="true"
  >



function onCellValidation(e){
        if(grid.isEditingRow(e.record))
        {
          if(e.field=="loginname"){
          alert(e.value);
          e.isValid=false;
          e.errorText = "该ID已存在";
        }
        }
      }

        function updateRow(row_uid) {
          grid.validate();
        if (grid.isValid() == false) {
            var error = grid.getCellErrors()[0];
            grid.beginEditCell(error.record, error.column);
            return;
        }


其中  alert(e.value); 这句,结果是undefined ,为什么取不到value值呢



作者: factory    时间: 2013-2-27 15:17:08

行编辑的时候,单元格编辑的API是失效的。
行编辑验证,用编辑器自己验证,编辑器的验证参考demo
http://www.miniui.com/demo/#src=form/rules.html
http://www.miniui.com/demo/#src=form/form.html




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