0
有没有人有一个想法,为什么这不起作用或解决方法?Infragistics WebDataGrid上的ValueChanging事件
我试图从EditorProvider
内使用ValueChanging事件我定义了一个EditProvider
<ig:TextEditorProvider ID="tepPercent">
<EditorControl HorizontalAlign="Right" ClientEvents-ValueChanging="validatePercent4Decimals"></EditorControl>
</ig:TextEditorProvider>
而一个JavaScript处理
function validatePercent4Decimals(sender, args) {
var oldfieldvalue = args.get_oldValue();
var newfieldvalue = args.get_value();
if (isNaN(newfieldvalue)) {
args.set_value(oldfieldvalue);
args.set_cancel(true);
}
}
我已经调试它,可以看到它正在运行,如果我输入34r,则inNan测试为true,并调用set_value和set_cancel。但网格上的值不会从34r ...
发生了什么?