extjs - All fields are "undefined" in a combobox -
have little problem combo box fields. undefined.
buildmycombo : function(label) { var store = new ext.data.arraystore({ fields: ['name', 'value'], data : [ ['.xls', 1], ['.csv', 2], ['.htm', 3] ] }); var result = new bggne.components.fields.simplecombobox({ formfields: {}, enablekeyevents: true, store: store, valuefield: 'value', displayfield: 'name', lazyinit:false, formfielddefinition: { ismandatory: true, fieldlabel: label, hidetrigger: false, selectonfocus: true, iseditableindialog: false, type: { kind: 'local', type: 'text', selectablevalues: 'name' }, renderasextfield: true, isonapropagation: true, forceselection: true } }); result.on('focus', function () { result.doquery('', true); }, this); result.on('select', this.oncomboselect, this); return result; },
so, should see 3 items store, instead see 3 items 'undefined'. so, believe combo box reads store cause knows how many items have there. because of undefined text displayed.
i manage solve problem myself. problem needed put code
store: store, valuefield: 'value', displayfield: 'name',
in formfielddefinition. while simplecombobox extends combobox code overridden , formfielddefinition field defines list items.
thanks , apologize if question waste of time.
Comments
Post a Comment