Kendo下拉列表触发更改事件

时间:2016-11-07 22:20:16

标签: javascript kendo-ui

我正在尝试使用下面的代码设置我的Kendo dropdownList的值,并期望“Change”事件被提升,但事实并非如此。有人可以帮忙。

根据要求添加了其他代码。

HTML代码

UPDATE A
SET A.Slug = B.NewSlugName
FROM URLRecord AS A 
INNER JOIN aaNewURLSlugs B
ON A.Slug = B.OldSlugName

提前致谢!

1 个答案:

答案 0 :(得分:1)

$("#serviceAccounts").trigger("change");

不会触发"更改"因为

,Kendo DropDownList事件
$("#serviceAccounts")

不是你的Kendo DropDownList ......它只是一个jQuery选择器。

在触发其中一个事件之前,您需要获得对实际DropDownList的引用,例如:

var dropDownList = $("#serviceAccounts").getKendoDropDownList();
dropDownList.trigger("change");

示例显示了selector.trigger()和dropdownlist.trigger()之间的区别: http://dojo.telerik.com/@Stephen/UxiLo

示例说明如何使用angular小部件引用而不是jQuery小部件引用来触发更改事件: http://dojo.telerik.com/@Stephen/IToFI