2014-02-18 74 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)