單元格編輯驗證
Grid的cellcommitedit事件,在編輯值提交前激發(fā)。此時,可以調(diào)用編輯器的驗證方法validate,判斷輸入的內(nèi)容是否符合驗證規(guī)則。

參考示例:單元格編輯驗證
一:設(shè)置編輯器驗證規(guī)則
<div field="loginname" width="120" headerAlign="center" allowSort="true">員工帳號 <input property="editor" class="mini-textbox" style="width:100%;" required="true" vtype="email" /> </div>使用編輯器的vtype和onvalidation事件,可以實現(xiàn)編輯器驗證規(guī)則。詳細可以查看:數(shù)據(jù)驗證。
二:監(jiān)聽處理cellcommitedit事件
//提交單元格編輯數(shù)據(jù)前激發(fā) function onCellCommitEdit(e) { var editor = e.editor; editor.validate(); if (editor.isValid() == false) { alert(editor.getErrorText()); e.cancel = true; } } grid.on("cellcommitedit", onCellCommitEdit);
Grid的cellcommitedit事件,在編輯值提交前激發(fā)。此時,可以調(diào)用編輯器的驗證方法validate,判斷輸入的內(nèi)容是否符合驗證規(guī)則。