如何在ExtJS6中单击其标签时关闭展开的标记字段?

时间:2016-03-25 23:44:59

标签: extjs extjs6

默认情况下,点击其字段标签时无法关闭tagfield,因此如果表单中包含标记字段,则很难找到最佳点,您可以点击其中它们。

当您点击字段本身时,我希望在展开时保持triggerOnClick行为。有没有办法让它的标签折叠扩展字段(比将无标签字段包装到带有标签的容器更好)。

{
    xtype: 'tagfield'
    fieldLabel: 'Tags',
    queryMode: 'local',
    triggerAction: 'all',
    forceSelection: true,
    editable: true,
    anyMatch: true,
    valueField: 'id',
    displayField: 'name',
    triggerOnClick: true,
    store: store,
}

https://fiddle.sencha.com/#fiddle/17or

1 个答案:

答案 0 :(得分:0)

我找到了编辑for-attribute的解决方案。您可以使用

编辑值
inputId: "myTagfieldIsNotSelectWhenIpressOnTheLabel"

当客户按下Extjs Tagfield的标签并且该字段应该关闭时,这是一种解决方法。适用于Chrome和Firefox。