mchrustek
7 Sep 2007, 1:01 AM
Hi.
I have something like this [combobox of course :)]:
var names = new Ext.form.ComboBox({
fieldLabel: 'Choose name',
hiddenName:'id',
store: new Ext.data.SimpleStore({
fields: ['id', 'name_value'],
data : comboBox.names
}),
displayField:'name_value',
typeAhead: true,
mode: 'local',
triggerAction: 'all',
emptyText:'Choose from the list...',
selectOnFocus:true,
width:175,
value: 'Mike'
});
names.js looks like this:
Ext.namespace('comboBox');
comboBox.names = [
['1', 'Mike'],
['2', 'Andrew'],
(...)
Instead of setting default selection by name (last row: value: 'Mike') I'd like to set default selected item by it's 'id', not by name. How can I do it? I tried all of 'select', 'setValue', selectByValue' etc.
Thank you very much for help.
Mike
I have something like this [combobox of course :)]:
var names = new Ext.form.ComboBox({
fieldLabel: 'Choose name',
hiddenName:'id',
store: new Ext.data.SimpleStore({
fields: ['id', 'name_value'],
data : comboBox.names
}),
displayField:'name_value',
typeAhead: true,
mode: 'local',
triggerAction: 'all',
emptyText:'Choose from the list...',
selectOnFocus:true,
width:175,
value: 'Mike'
});
names.js looks like this:
Ext.namespace('comboBox');
comboBox.names = [
['1', 'Mike'],
['2', 'Andrew'],
(...)
Instead of setting default selection by name (last row: value: 'Mike') I'd like to set default selected item by it's 'id', not by name. How can I do it? I tried all of 'select', 'setValue', selectByValue' etc.
Thank you very much for help.
Mike