我有一个例程,当用户点击 control-delete 时,从 ExtJS 组合框中删除项目。目前,此例程删除所选项目,但我想删除突出显示的项目。该组合框用于自动完成值,我需要用户能够从其历史记录中删除值。当他们开始输入组合框中出现的选项列表时,他们指向要删除的项目并点击我的按键,但它删除了当前选定的值,这不是他们想要的。
如何获取组合框中突出显示的值?
最佳答案
以下似乎有效:
var list = combo.getPicker().getNavigationModel().view
var highlightedItem = list.highlightedItem
var index = list.indexOf(highlightedItem)
var highlightedRecord = combo.store.data.items[index]
关于javascript - 如何获取 extjs 组合框中突出显示的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40497258/