当用户点击控制删除时,我有例程从ExtJS组合框中删除项目。目前,此例程删除所选项目,但我想删除突出显示的项目。此组合框用于自动完成的值,我需要用户能够从其历史记录中删除值。当他们开始输入时,组合框中会出现一个选项列表,他们指向要删除的项目并点击我的击键,但它会删除当前选择的值,这不是他们想要的。
如何获得组合框中突出显示的值?
答案 0 :(得分:1)
以下似乎有效:
var list = combo.getPicker().getNavigationModel().view
var highlightedItem = list.highlightedItem
var index = list.indexOf(highlightedItem)
var highlightedRecord = combo.store.data.items[index]