【问题标题】:Ext js highlight textExt js 高亮文本
【发布时间】:2014-02-18 12:28:07
【问题描述】:

我想在 EXT js 中突出显示文本字段中的文本。 我像这样动态地将文本添加到文本字段中:

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

      /|\
       |
   reference

我尝试使用focus 方法,但它没有提供正确的效果。 这有可能实现吗?

编辑:将 focus 函数的 selectText 属性设置为 true 没有帮助。

【问题讨论】:

  • focus 有什么问题?如果我理解正确,它应该可以解决问题,请参阅this fiddle。您能描述一下这与您想要实现的目标有何不同吗?
  • 我正在调用另一个影响 UI 的函数,这导致文本不再突出显示。

标签: javascript extjs textfield highlight


【解决方案1】:

我在显示的窗口中突出显示文本字段中的文本时遇到了类似的问题,对我来说,通过推迟 focus 调用解决了该字段未获得焦点且未突出显示的问题,如下所示:

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

【讨论】:

    猜你喜欢
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    相关资源
    最近更新 更多