我正在尝试使用下面的代码设置我的Kendo dropdownList的值,并期望“Change”事件被提升,但事实并非如此。有人可以帮忙。
根据要求添加了其他代码。
HTML代码
UPDATE A
SET A.Slug = B.NewSlugName
FROM URLRecord AS A
INNER JOIN aaNewURLSlugs B
ON A.Slug = B.OldSlugName
提前致谢!
答案 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