/** * @author Steven Roussey * * @ usage: * { * xtype:'combo', * store:['Reader','Participant','Moderator','SuperUser'] * } * Or * { * xtype:'combo', * store:[['r','Reader'],['p','Participant'],['m','Moderator'],['s','SuperUser']] * } */ Ext.ux.ComboBox = function(config){ if (config.store && typeof config.store !='string' && config.store.length>1) { if (typeof config.store[0] !='string' && config.store[0].length>1) { config.store = new Ext.data.SimpleStore({ fields: ['value','text'], data : config.store }); config.valueField = 'value'; config.displayField = 'text'; } else { var store=[]; for (var i=0,len=config.store.length;i