【问题标题】:How to add javascript event handler to DevExpress MVC combobox?如何将 javascript 事件处理程序添加到 DevExpress MVC 组合框?
【发布时间】:2019-09-17 16:18:33
【问题描述】:

我继承了一个在 Microsoft VS MVC 项目中使用 DevExpress 控件的项目。我习惯写 javascript,所以添加了一个事件处理程序并使用 jQuery 将其附加到 DevExpress 组合框控件。

但它不处理事件。我在控件上使用了 Chrome 的检查工具,它显示 DevExpress 生成了一个复合控件,其 ID 是添加了“_I”的设计时 ID。所以我使用修改后的 ID 作为要添加事件处理程序的控件的 ID。

仍然没有运气。我在 Chrome 的源选项卡中的处理程序上放置了一个断点,并且从未到达断点。

我搜索了整个 DevExpress 网站,但没有找到有关如何处理这种最常见的任务的说明。

我该怎么办?

【问题讨论】:

  • 嗨 Scott,您需要通过 JS 动态添加事件处理程序吗?处理此问题的一般方法是在包含 ComboBox 的视图上配置它,例如 s.Properties.ClientSideEvents.ValueChanged = "comboBox_ValueChanged"。这将指向一个comboBox_ValueChanged JS 方法来处理事件。

标签: javascript devexpress-mvc


【解决方案1】:

加里是正确的。我需要添加 ClientSideEvents 语言。本来应该很容易的事情却遇到了很多麻烦。 enter link description here

【讨论】:

    猜你喜欢
    • 2014-08-03
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多