如何在 extJS Tagfield 中使用 preFocus



我需要在我的标签字段中设置一些值。当我在调试时,我正在tag.getValue();

我正在获得值数组。 所以理想情况下,我不需要设置值。但是值只有在单击标签字段后才会出现,换句话说,在焦点上。但是我需要在单击那里之前显示,因为我正在使用Placeholder

喜欢tag.inputEl.set({'placeholder':tag.getValue()});

它出现在这里。谁能告诉我如何使用预聚焦。所以它可以正常工作。

您可以使用

expand() 方法打开标记字段的下拉菜单。除此之外,您还可以收听 collapse 事件以在焦点丢失时重新打开下拉菜单。

下面是一个示例:
https://fiddle.sencha.com/#view/editor&fiddle/21ao


如果手动向选择添加一些值,则同样适用:https://fiddle.sencha.com/#view/editor&fiddle/21ap(标记在 3 秒后添加(


如果要使用占位符来指示哪些选项可用,则可以侦听 change 事件以更新占位符文本。

这里有一个例子:
https://fiddle.sencha.com/#view/editor&fiddle/21aq

相关内容

  • 没有找到相关文章

最新更新