多数のオプションを含む ExtJS ComboBox がありますが、1 つのオプションを選択すると、他のすべてのオプションが消えてしまいます。
簡単な例を次に示します: http://jsfiddle.net/6FUpX/24/ - ドロップダウンから何かを選択してから、別のものを選択してみてください。
誰かがこれの何が悪いのか教えてもらえますか?
多数のオプションを含む ExtJS ComboBox がありますが、1 つのオプションを選択すると、他のすべてのオプションが消えてしまいます。
簡単な例を次に示します: http://jsfiddle.net/6FUpX/24/ - ドロップダウンから何かを選択してから、別のものを選択してみてください。
誰かがこれの何が悪いのか教えてもらえますか?
コンボでtriggerAction: 'all'を使用する必要があります。コードでは、ストアで使用します。
var combo = new Ext.form.ComboBox({
store: new Ext.data.JsonStore({
storeId: 'racksStore',
fields: ['RackId', 'Fullname'],
autoLoad: false,
root: 'Racks',
//<-- remove from store
data: rackJson
}),
displayField: 'Fullname',
valueField: 'RackId',
triggerAction: 'all', //<--- Use here
emptyText: 'Select a name...',
width: 135,
editable: false,
mode: 'local'
});