我怎样才能在extjs组合框上得到突出显示的项目
How can I get the highlighted item on an extjs combobox?
我有一个例程,当用户点击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]
相关文章:
- 选中时高亮显示项目
- 如何检查切换功能是否显示项目
- 煎茶 2.4.1 - 列表不显示项目
- jquery :bxSlider 轮播活动类,用于所有显示项目(非单个)
- 对于数组 {{显示项目}} 中的每个项目
- Instagram API 和 jquery 的问题:无法显示项目
- 如何以任何给定的方式在组合框中显示项目
- 使用jquery在同一位置显示项目
- 如何继续在我的页面上添加/显示项目,同时滚动垂直栏
- 在Array Controller ember.js中显示项目
- 格式错误的HTML:如何不在空的li元素上显示项目符号
- 在树面板中显示项目的数据格式
- Jquery在
- 中显示项目列表
- 在新闻贴纸中显示项目
- Youtube V3频道搜索有结果,但不显示项目
- ExtJS组合框不能显示项目
- PaperJS旋转函数显示项目两次
- ReactJS显示项目列表
- 我如何格式化谷歌图表数据,以显示项目的计数,但按年过滤
- 使用jQuery调整大小来显示项目的大小