2011-10-03 73 views
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 ...

發生了什麼?

回答

相關問題