Javascript 如何从标记字段中删除框
我使用的是ExtJS6和Tagfield。当我选择标记字段时,我得到一个带有关闭图标的框。如何删除该框并关闭图标并放置自己的css 如果需要将更改应用于项目中的所有标记字段,只需覆盖此元素的主题变量($tag field item close icon glyph,等等)。 )在你的主题。Javascript 如何从标记字段中删除框,javascript,css,extjs,extjs6,Javascript,Css,Extjs,Extjs6,我使用的是ExtJS6和Tagfield。当我选择标记字段时,我得到一个带有关闭图标的框。如何删除该框并关闭图标并放置自己的css 如果需要将更改应用于项目中的所有标记字段,只需覆盖此元素的主题变量($tag field item close icon glyph,等等)。 )在你的主题。 文档中描述的所有可用变量列表:如果需要将更改应用于项目中的所有标记字段,只需覆盖此元素的主题变量($tag field item close icon glyph等)。 )在你的主题。 文档中描述的所有可用变
文档中描述的所有可用变量列表:如果需要将更改应用于项目中的所有标记字段,只需覆盖此元素的主题变量($tag field item close icon glyph等)。 )在你的主题。
文档中描述的所有可用变量列表:您可以使用Ext.form.field.ComboBox而不是Ext.form.field.Tag var states = Ext.create('Ext.data.Store', { fields: ['abbr', 'name'], data : [ {"abbr":"AL", "name":"Alabama"}, {"abbr":"AK", "name":"Alaska"}, {"abbr":"AZ", "name":"Arizona"}, {"abbr":"BL", "name":"Blabama"}, {"abbr":"BK", "name":"Blaska"}, {"abbr":"BZ", "name":"Brizona"}, {"abbr":"CL", "name":"Clabama"}, {"abbr":"CK", "name":"Claska"}, {"abbr":"CZ", "name":"Crizona"}, {"abbr":"DL", "name":"Dlabama"}, {"abbr":"DK", "name":"Dlaska"}, {"abbr":"DZ", "name":"Drizona"} ] }); Ext.create('Ext.form.field.ComboBox', { fieldLabel: 'Choose State', store: states, delimiter : ",", multiSelect : true, queryMode: 'local', displayField: 'name', valueField: 'abbr', renderTo: Ext.getBody() }); var states=Ext.create('Ext.data.Store'{ 字段:['abbr','name'], 数据:[ {“abbr”:“AL”,“name”:“Alabama”}, {“abbr”:“AK”,“name”:“Alaska”}, {“abbr”:“AZ”,“name”:“亚利桑那州”}, {“abbr”:“BL”,“name”:“Blabama”}, {“abbr”:“BK”,“name”:“Blaska”}, {“abbr”:“BZ”,“name”:“Brizona”}, {“abbr”:“CL”,“name”:“Clabama”}, {“abbr”:“CK”,“name”:“Claska”}, {“abbr”:“CZ”,“name”:“Crizona”}, {“abbr”:“DL”,“name”:“Dlabama”}, {“abbr”:“DK”,“name”:“Dlaska”}, {“abbr”:“DZ”,“name”:“Drizona”} ] }); Ext.create('Ext.form.field.ComboBox'{ fieldLabel:“选择状态”, 商店:美国, 分隔符:“,”, 多选:对, queryMode:'本地', displayField:'名称', valueField:'缩写', renderTo:Ext.getBody() });
您可以使用Ext.form.field.ComboBox而不是Ext.form.field.Tag var states = Ext.create('Ext.data.Store', { fields: ['abbr', 'name'], data : [ {"abbr":"AL", "name":"Alabama"}, {"abbr":"AK", "name":"Alaska"}, {"abbr":"AZ", "name":"Arizona"}, {"abbr":"BL", "name":"Blabama"}, {"abbr":"BK", "name":"Blaska"}, {"abbr":"BZ", "name":"Brizona"}, {"abbr":"CL", "name":"Clabama"}, {"abbr":"CK", "name":"Claska"}, {"abbr":"CZ", "name":"Crizona"}, {"abbr":"DL", "name":"Dlabama"}, {"abbr":"DK", "name":"Dlaska"}, {"abbr":"DZ", "name":"Drizona"} ] }); Ext.create('Ext.form.field.ComboBox', { fieldLabel: 'Choose State', store: states, delimiter : ",", multiSelect : true, queryMode: 'local', displayField: 'name', valueField: 'abbr', renderTo: Ext.getBody() }); var states=Ext.create('Ext.data.Store'{ 字段:['abbr','name'], 数据:[ {“abbr”:“AL”,“name”:“Alabama”}, {“abbr”:“AK”,“name”:“Alaska”}, {“abbr”:“AZ”,“name”:“亚利桑那州”}, {“abbr”:“BL”,“name”:“Blabama”}, {“abbr”:“BK”,“name”:“Blaska”}, {“abbr”:“BZ”,“name”:“Brizona”}, {“abbr”:“CL”,“name”:“Clabama”}, {“abbr”:“CK”,“name”:“Claska”}, {“abbr”:“CZ”,“name”:“Crizona”}, {“abbr”:“DL”,“name”:“Dlabama”}, {“abbr”:“DK”,“name”:“Dlaska”}, {“abbr”:“DZ”,“name”:“Drizona”} ] }); Ext.create('Ext.form.field.ComboBox'{ fieldLabel:“选择状态”, 商店:美国, 分隔符:“,”, 多选:对, queryMode:'本地', displayField:'名称', valueField:'缩写', renderTo:Ext.getBody() });
你没有。您需要编写自己的组合框扩展。@Evantimboli,因为我不能使用“从组合框中选择多个”,所以我选择了
tagfield
。我不懂组合框的扩展。你们不懂。您需要编写自己的组合框扩展。@Evantimboli,因为我不能使用“从组合框中选择多个”,所以我选择了tagfield
。我不理解组合框的扩展。有一些目的,比如multiselect:true
不在组合框中,所以我们使用了tagfield
有一些目的,比如multiselect:true
不在组合框中,所以我们使用了tagfield