【问题标题】:ValueChanging event on Infragistics WebDataGridInfragistics WebDataGrid 上的 ValueChanging 事件
【发布时间】:2011-10-03 15:57:53
【问题描述】:

有人知道为什么这不起作用或解决方法吗?

我正在尝试在 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 webdatagrid


    【解决方案1】:

    来自 Infragistics 论坛上的 this post 我相信您有一个数字专栏。如果是这种情况,那么您应该改用 NumbericEditorProvider。 Infragistics 帮助中提供了有关可用编辑器的更多详细信息:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多