首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剑道刷新(DropDownList.refresh())未正常工作错误未定义

剑道刷新(DropDownList.refresh())未正常工作错误未定义
EN

Stack Overflow用户
提问于 2012-08-27 02:51:55
回答 6查看 44.9K关注 0票数 16

我正在尝试刷新下拉列表后,另一个DropDownList被更改,但刷新()方法是未定义的错误是Promoting.There,因为我再次尝试读取DataSource,它显示它正在加载,但数据仍然是same.Help,请解决这个问题。

代码:

代码语言:javascript
复制
$("#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 

});
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2012-08-27 17:02:14

1-尝试添加cache: false以禁用Kendo DropDownList的数据源读取属性中的缓存:

代码语言:javascript
复制
read: {
    url: <<"url">>,
    cache: false
}

2-然后调用read()

代码语言:javascript
复制
$("#ddl").data("kendoDropDownList").dataSource.read();

它对我很有效:)

票数 25
EN

Stack Overflow用户

发布于 2013-12-09 23:57:54

对我来说,只需要这一行就行了:

$("#myDropDownList").data("kendoDropDownList").dataSource.read();

票数 8
EN

Stack Overflow用户

发布于 2014-07-16 00:54:05

您可能会发现向dataSource的".data()“传递参数很有用。

示例:

代码语言:javascript
复制
var myDataSource={bookId: 10, Name: "Kendo"}
$("#titles").data("kendoDropDownList").dataSource.data(myDataSource);

但是,当您想要基于对另一个DropDownList的选择来更新一个DropDownList时,也可以尝试DropDownList的DropDownList属性

//胡迪尼

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12132939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档