如何在extjs组合框上获得突出显示的项目?

时间:2016-11-08 22:06:47

标签: javascript extjs

当用户点击控制删除时,我有例程从ExtJS组合框中删除项目。目前,此例程删除所选项目,但我想删除突出显示的项目。此组合框用于自动完成的值,我需要用户能够从其历史记录中删除值。当他们开始输入时,组合框中会出现一个选项列表,他们指向要删除的项目并点击我的击键,但它会删除当前选择的值,这不是他们想要的。

如何获得组合框中突出显示的值?

1 个答案:

答案 0 :(得分:1)

以下似乎有效:

var list = combo.getPicker().getNavigationModel().view
var highlightedItem = list.highlightedItem
var index = list.indexOf(highlightedItem)
var highlightedRecord = combo.store.data.items[index]