Kendo组合框始终挑选第一个项目

问题描述:

select: function (e: any) { 
    var selectedItem = this.dataSource.data()[e.item.index()]; 

是否有其他方法可供选择?Kendo组合框始终挑选第一个项目

尝试用dataItem()

var dataItem = this.dataItem(e.item); 

Demo

+0

我已经试过了too..somehow仍然没有为我工作。我会再次尝试。如果没有工作,然后你认为问题在代码中的其他地方? ... – Travolta

+0

@KSNoob好吧,很奇怪,我告诉你。对于kendo UI,我总是使用'dataItem()'传递具有'data-uid'属性的元素,它应该如何使用并始终有效。例如。就好像你将'tr'传递给grid的'dataItem()'。它应该工作。如果它不起作用,我建议你在你的问题中在dojo.telerik.com上添加一个实时演示。 – DontVoteMeDown

+0

看起来像它现在工作:)也许我的缓存不是空的,当我昨天尝试它...冷却 – Travolta