我对组合框有一点问题。我有一个组合框商店,它在某些事件后使用 ajax 重新加载。之后,我使用 myCombo.setValue() 设置默认组合框选定字段。它运作良好。问题是当我单击组合并显示下拉列表时。该列表自动隐藏。但仅在第一次,然后一切正常,直到我重新加载我的表格。我可以显示我的代码的一部分:
店铺:
var ParentsStore = Ext.create('Ext.data.Store', {
autoLoad: false,
fields: ['id', 'name'],
proxy: {
type: 'ajax',
url: 'index.php?aid=parents_combostore',
reader: {
type: 'xml',
record: 'item',
idProperty: 'ASIN',
totalRecords: '@total'
}
}
});
它正在重新加载商店:
Ext.getCmp('userParent_combo_id').clearValue();
ParentsStore.getProxy().extraParams =
{
typ :typ['usrtyp_id']
};
Ext.getCmp('userParent_combo_id').store.load();
Ext.getCmp('userParent_combo_id').lastQuery = null;
有人了解我并可以尝试帮助我吗?
此致!