选择后从extjs组合框中删除突出显示

时间:2015-08-13 12:13:34

标签: extjs combobox

每当从extjs组合框中选择一个项目时,它会突出显示如下

enter image description here

有没有办法删除此突出显示。我在谷歌搜索没有成功。

我正在使用ExtJs 2.3.0

1 个答案:

答案 0 :(得分:1)

首先,您确实需要考虑升级ExtJS版本。我没有在新版本中默认使用此行为。

查看docs,在配置阶段,我看不到哪些可以帮到你。

您可以做的最简单的事情是在selectText method

中添加select监听器
     comboBox.on('select', function(combo,record,index) {
        // set the cursor at the start
        //comboBox.selectText(0,0);
        var cursorEnd =combo.getValue().length;
        comboBox.selectText(cursorEnd,cursorEnd);
    }); 

See working example with jsfiddle。它使用较新的ExtJS用于说明目的,但是在ExtJS 2.3中也可以使用select事件和selectText方法。