我正在尝试刷新下拉列表后,另一个DropDownList被更改,但刷新()方法是未定义的错误是Promoting.There,因为我再次尝试读取DataSource,它显示它正在加载,但数据仍然是same.Help,请解决这个问题。
代码:
$("#DropDownList1").change(function () {
custCode = $("#DropDownList1").val();
$("#titles").data("kendoDropDownList").dataSource.read(); //shows list Loading But Same Data Is present .
$("#titles").data("kendoDropDownList").refresh(); //NOT Working
});发布于 2012-08-27 17:02:14
1-尝试添加cache: false以禁用Kendo DropDownList的数据源读取属性中的缓存:
read: {
url: <<"url">>,
cache: false
}2-然后调用read(),
$("#ddl").data("kendoDropDownList").dataSource.read();它对我很有效:)
发布于 2013-12-09 23:57:54
对我来说,只需要这一行就行了:
$("#myDropDownList").data("kendoDropDownList").dataSource.read();
发布于 2014-07-16 00:54:05
您可能会发现向dataSource的".data()“传递参数很有用。
示例:
var myDataSource={bookId: 10, Name: "Kendo"}
$("#titles").data("kendoDropDownList").dataSource.data(myDataSource);但是,当您想要基于对另一个DropDownList的选择来更新一个DropDownList时,也可以尝试DropDownList的DropDownList属性
//胡迪尼
https://stackoverflow.com/questions/12132939
复制相似问题