您好我有组合框和按钮。当组合框为空时 - 按钮被禁用,当组合框有记录时 - 按钮被启用。如果我重新加载表格放置组合框和按钮,怎么做组合框完全空 - 清除所有记录(该按钮是禁用)。那我的组合框
{
xtype: 'combobox',
width: 350,
store: 'Books',
queryMode: 'local',
tpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
'<div class="x-boundlist-item">' + Text + '</div>',
'</tpl>'
),
displayTpl: Ext.create('Ext.XTemplate',
'<tpl for=".">',
Text ,
'</tpl>'
),
valueField: 'id',
name: 'Books',
disable:'false',
listeners: {
select: function(combo) {
if (this.getValue() === null) {
Ext.getCmp('books_all').setDisabled(true);
}
else {
Ext.getCmp('books_all').setDisabled(false);
}
}
}
},
答案 0 :(得分:1)
从组合框中删除所有需要清空底层商店的条目:
combo.getStore().removeAll()