簡體   English   中英

Infragistics WebDataGrid上的ValueChanging事件

[英]ValueChanging event on Infragistics WebDataGrid

有誰知道為什么這不起作用或解決方法?

我正在嘗試從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不變...

這是怎么回事?

從Infragistics論壇上的這篇文章中 ,我相信您有一個數字列。 如果是這種情況,則應改用NumbericEditorProvider。 Infragistics幫助中提供了有關可用編輯器的更多詳細信息:

http://help.infragistics.com/NetAdvantage/ASPNET/2011.1?page=WebDataGrid_Editor_Providers.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM