kendo ui DropDownList 预选第一个元素

Pet*_*ran 1 kendo-ui

我有一个剑道用户界面下拉列表

<select id="mySelect" 
        kendo-drop-down-list 
        k-options="controller.mySelect"
        ng-model="controller.model">
</select>
Run Code Online (Sandbox Code Playgroud)

然后当我更改另一个选择时,我成功地刷新了选择

 $("#initiative_select").data("kendoDropDownList").dataSource.read();
Run Code Online (Sandbox Code Playgroud)

但是初始选择是空白的,我想选择第一个项目,我尝试在 dataBound by

dataBound: function(e) {
     e.sender.select(e.sender.dataItem(0));
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

him*_*n_r 5

我想你可以在你的dataBound函数上使用它

if (this.select() === -1) { //check whether any item is selected
   this.select(0);
   this.trigger("change");
}
Run Code Online (Sandbox Code Playgroud)

正如ggkrustev所提到的,github上问题

演示在这里