Extjs 4 combobox default value -


i'm migrating application extjs 3 4 version. have several comboboxes @ formpanel, , i've used hiddenname , stuff submit valuefield instead of displayfield.

all adaptation works fine (value field submitting), can't set default values comboboxes, shown empty after page load. previously, did specifying 'value' parameter in config. there ideas how fix that?

my code - model , store:

ext.define('idnamepair', {     extend: 'ext.data.model',     fields: [         {name: 'id', type: 'string'},         {name: 'name',  type: 'string'}     ] });  var dirvaluesstore = new ext.data.store({     model: 'idnamepair',     proxy: {         type: 'ajax',         url: '../filtervalues.json',         reader: {             type: 'json',             root: 'dir'         }     },     autoload: true }); 

combo config:

{     triggeraction: 'all',     id: 'dir_id',     fieldlabel: 'direction',     querymode: 'local',     editable: false,     xtype: 'combo',     store : dirvaluesstore,     displayfield:'name',     valuefield:'id',     value: 'all',     width: 250,     forceselection:true } 

i had same problem, afaik has selectlist rendering before items added store. tried callback method mentioned above without luck (guess have callback on selectlist rather store).

i added line after adding items store , works fine:

ext.getcmp('selectlist').setvalue(store.getat('0').get('id')); 

Comments

Popular posts from this blog

c# - how to write client side events functions for the combobox items -

exception - Python, pyPdf OCR error: pyPdf.utils.PdfReadError: EOF marker not found -