FineUI 官方论坛
标题:
表格控件 结束编辑 验证“姓名”不能为空 不起作用
[打印本页]
作者:
yinana
时间:
2016-1-4 10:34
标题:
表格控件 结束编辑 验证“姓名”不能为空 不起作用
本帖最后由 yinana 于 2016-1-4 10:38 编辑
[attach]8417[/attach][attach]8417[/attach]
function isValid() {
var grid1 = F('<%= Grid1.ClientID %>');
var valid = true, modifiedData = grid1.f_getModifiedData();
$.each(modifiedData, function (index, rowData) {
// rowData.rowIndex: 行在当前表格中的索引(删除行小于0),
// rowData.originalIndex: 行在原始数据源中的索引(新增行小于0),
// rowData.id: 行ID
// rowData.status: 行状态(newadded, modified, deleted)
// rowData.values: 行中修改单元格对象,比如 { "Name": "刘国2", "Gender": 0, "EntranceYear": 2003 }
if (rowData.status === 'deleted') {
return true; // continue
}
var name = rowData.values['Name'];
// 更改了姓名列,并且为空字符串
if (typeof (name) != 'undefined' && $.trim(name) == '') {
F.alert({
message: '姓名不能为空!',
ok: function () {
grid1.f_startEdit(rowData.id, 'Name');
}
});
valid = false;
return false; // break
}
});
return valid;
}
作者:
zy32002
时间:
2016-1-4 11:03
参考我的日志:
http://fineui.com/bbs/home.php?m ... mp;do=blog&id=3
作者:
yinana
时间:
2016-1-4 11:35
谢 谢 啦,我试试看
作者:
yinana
时间:
2016-1-5 11:01
zy32002 发表于 2016-1-4 11:03
参考我的日志:http://fineui.com/bbs/home.php?mod=space&uid=4122&do=blog&id=3
不行呀
作者:
zy32002
时间:
2016-1-5 11:01
可以的,你肯定代码写错了
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4