- 注册时间
- 2013-8-27
- 最后登录
- 2016-2-18
- 阅读权限
- 10
- 积分
- 101
- 精华
- 0
- 帖子
- 18
|
本帖最后由 jipinkuang 于 2013-10-23 15:07 编辑
function onCellValidation(e) {
var record = e.record;
if (record._state == "added"){
if (e.field == "code") {
e.isValid = remoteValidCode(e.value);
if (!e.isValid) e.errorText = "重复的编码!";
//alert(e.isValid); //这里可以得到正确的 true 或 false;
}
}
}
function remoteValidCode(value){
isValid = false;
$.ajax({
url: bootPATH + "../data/bas_plib.serv.php?method=RemoteValidCode",
cache: false,
async:false,
data: { code: value },
success: function (text) {
isValid = text;
}
});
return isValid;
}
function save(){ grid.validate();
if (grid.isValid() == false) {
//alert("请校验输入单元格内容");
var error = grid.getCellErrors()[0];
grid.beginEditCell(error.record, error.column);
return;
}
var data = grid.getChanges();
var json = mini.encode(data);
grid.loading("保存中,请稍后......");
$.ajax({
但是当我点击保存时,操作被阻止,光标定位到code列
|
|