提问人:Michael Foster 提问时间:11/8/2023 更新时间:11/8/2023 访问量:35
RadGrid 批量编辑原始值空白验证异常
RadGrid batch edit original value blank validation exception
问:
我有一个使用 BatchEdit 模式的 RadGrid。自动验证工作正常,但我想在异常中编程:字段不允许使用空白值,但数据库中充满了具有现有空白值的记录。如果现有记录已具有空白值,我希望验证接受空白值。
这是我的验证方法。请注意,该属性不存在;这是我试图找到原始值的一部分,但添加它被证明是有问题的。OriginalValue
function BlankFieldValidator(sender, args) {
if (args.Value.length == 0) {
if (sender.getAttribute("OriginalValue").length != 0) {
args.IsValid = false;
}
}
}
在调试页面时,我可以检查 和 对象,但我没有看到任何包含原始值的内容。我得出结论,它一定在 Telerik 数据结构的某个地方,因为仍然可以单击以恢复对 RadGrid 的所有更改。sender
args
Cancel Changes
检索原始值以与编辑后的值进行比较的好方法是什么?
答: 暂无答案
评论
OnBatchEditCellValueChanged
OnBatchEditCellValueChanging
get_cellValue
get_editorValue
batcheditopened