【发布时间】:2016-06-27 04:29:04
【问题描述】:
function GenericSelectFirst(e) {
$("#LocationEdit_ddlSiteCode").data("kendoDropDownList").value(siteValue);
$("#LocationEdit_ddlSiteCode").data("kendoDropDownList").trigger('change'); // This line throws the javascript error
}
<select id="LocationEdit_ddlSiteCode" class="full-width"
data-bind="source: DataSource.SiteCodeDropDown, value: ViewModel.SiteCode, events:{dataBound: Function.GenericSelectFirst, change:Function.GenerateLocationCode}"
data-role="dropdownlist"
data-value-primitive="true"
data-value-field="Code"
data-text-field="Code"
>
</select>
我有一个简单的剑道下拉列表,在它的 DataBound 事件中,我试图设置值并触发它的更改事件。
但是,触发代码在 Chrome 控制台中给出了n is not a function,我做错了什么,我该如何解决?
【问题讨论】:
-
我对 Kendo 的 ASP.NET 框架不太熟悉,但是您能提供
DataSource、ViewModel和Function的定义吗? -
您是否找到了解决方案?我现在正在处理同样的问题
-
我也遇到了同样的问题。
标签: javascript jquery asp.net-mvc kendo-asp.net-mvc kendo-mvvm