2014-02-18 42 views
0

我想突出显示EXT js中文本字段内的文本。 我的文本添加到文本字段动态如下:Ext js突出显示文本

this.getCopyText().setValue('text to be added'); 

     /|\ 
     | 
    reference 

我尝试使用focus方法,但它并没有提供正确的效果。 这可以通过任何机会实现吗?

编辑:将focus功能的selectText特性设置为true不会有帮助。

+0

'focus'有什么问题?如果我理解你正确,它应该做的伎俩,看看[这个小提琴](https://fiddle.sencha.com/#fiddle/3mt)。你能描述这与你想要达到的目标有什么不同吗? – matt

+0

我正在调用另一个影响UI的函数,这导致文本不再被突出显示。 – Jacob

回答

0

我也有类似的问题,突出显示文本框的文本上显示的窗口,我该领域的问题没有得到对焦和没有被强调被defering的focus呼叫这样解决:

var me = this; 
me.on('show', function() { 
    Ext.defer(function() { 
     me.getCopyText().focus(true); 
    }, 1); 
}, me)