我想向 Ext.form.ComboBox 添加和清空项目(显示值为空白,项目高度保持正常)。我参考了下面的 2 个链接来配置我的组合框,但它仍然不显示空项目:
- http://www.ashlux.com/wordpress/2009/09/04/handling-empty-options-with-ext-js-combo-box/
- http://www.sencha.com/forum/showthread.php?52340-How-to-add-a-quot-blank-quot-entry-to-a-ComboBox
这是我的代码:
this.abcCombo = new Ext.form.ComboBox({
name : 'abcCombo',
hiddenName : 'abcCombo-id',
fieldLabel : "My Combobox",
width : 250,
editable : false,
forceSelection : true,
mode : 'local',
triggerAction : 'all',
valueField : 'id',
displayField : 'fullName',
store : new Ext.data.JsonStore({
fields : ['id', 'fullName']
}),
tpl : '<tpl for="."><div class="x-combo-list-item">{fullName} </div></tpl>'
});
组合框存储的数据将在 Ajax 请求后加载(即数据项中的 3 项)。组合框只有 3 个项目(不是我预期的 4 个)。你对我的问题有任何想法吗?!非常感谢!