以编程方式在kendo-dropdownlist中选择一个值

时间:2017-04-06 12:52:23

标签: kendo-ui-angular2

似乎无法以编程方式选择Kendo DropDownList元素中的特定值。我查看了API,但无法找到触发此内容的内容。

有一个selectionChange事件,但这是通过手动从下拉列表中选择一个值来触发的。我对以编程方式选择一个事件感兴趣;有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

将以下内容添加到下拉列表html标记:select

并将以下内容添加到您的打字稿代码中:

(selectionChange)="selectionChange($event)"

要从后面的代码更改所选项目,请使用:http://www.telerik.com/kendo-angular-ui/components/dropdowns/api/DropDownListComponent/#toc-value

答案 1 :(得分:1)

除非我们触发下拉列表的更改事件,否则Kendo不会获取新值。一旦我们设置了值,我们就必须触发更改事件

var menulist = $("#menulist").data("kendoDropDownList");
dropdownlist.value("Top");
dropdownlist.trigger("change");