Extjs创建没有列表的标记字段

时间:2015-04-29 12:59:36

标签: javascript extjs combobox

我知道这可能不是打算使用的方式,但无论如何我都要问:

有没有办法在没有下拉列表的情况下创建tagfield

我们拥有的是一个自定义控件,它是tagfield和itemSelector的组合。 itemSelector位于通过切换按钮显示的面板内。在我们选择了一些值之后,我们隐藏了面板,并在标记字段中选择了这些值。我们基本上没有使用tagfield的组合框属性,但是我们希望能够通过按下" x"来保留删除任何记录的能力。在记录旁边。是否有配置或其他方法阻止标记字段在单击时显示下拉列表?

2 个答案:

答案 0 :(得分:5)

IMO最简单的方法是覆盖extend方法(可能为空)并将hideTrigger设置为true

{
    xtype: 'tagfield',
    store: store,
    expand: Ext.emptyFn,
    hideTrigger: true
}

小提琴:http://jsfiddle.net/mmvg1bL2/

答案 1 :(得分:0)

还有triggerOnClick布尔配置选项(6.0.15.1.2) 实现了同样的目标;也适用于hideTrigger: true