如何在extJS Tagfield中使用preFocus

时间:2017-06-12 07:33:13

标签: javascript extjs placeholder extjs6

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

我正在获取一系列值。所以理想情况下我不需要设置Value。但是,只有在点击标记字段后才会出现值,而另一个单词是onFocus。但我需要在点击之前显示我正在使用Placeholder

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

这里出现了。谁能告诉我如何使用PreFocus。所以它可以正常工作。

1 个答案:

答案 0 :(得分:0)

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

这是一个例子:
https://fiddle.sencha.com/#view/editor&fiddle/21ao

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

如果您想使用占位符来指示哪些选项可用,那么您可以收听更改事件以更新占位符文本。

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