2015-04-29 27 views
5

我知道这可能不是它的目的是要使用的方式,但我要问呢:EXTJS创建tagfield无单

有没有办法不降创建tagfield下拉列表?

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

回答

5

IMO最简单的方法是重写extend方法(可能是空的),并设置hideTriggertrue

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

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

+0

今天早上测试它,它的工作原理。应该自己想想...谢谢你的帮助。 – Konstantine

0

这里还有triggerOnClick布尔配置选项(6.0.15.1.2) 达到相同;也可与hideTrigger: true