Skip to content

Instantly share code, notes, and snippets.

@moduscreate
Created March 26, 2013 20:43
Show Gist options
  • Select an option

  • Save moduscreate/5249061 to your computer and use it in GitHub Desktop.

Select an option

Save moduscreate/5249061 to your computer and use it in GitHub Desktop.
var storeData = [
{ flavor : 'Vanilla', id : 0 },
{ flavor : 'Chocolate', id : 1 },
{ flavor : 'Strawberry', id : 2 },
{ flavor : 'Cherry', id : 3 },
{ flavor : 'BerryBlast', id : 4 },
{ flavor : 'Mint Chocolate Chip', id : 5 },
{ flavor : 'Double Chocolate', id : 6 }
];
Ext.define('Model', {
extend : 'Ext.data.Model',
fields : ['flavor','id']
});
var mySimpleStore = Ext.create('Ext.data.Store',{
model : 'Model',
data : storeData
});
Ext.create('Ext.window.Window',{
height : 100,
layout : 'anchor',
bodyStyle : 'padding: 5px',
items : {
xtype : 'combo',
id : 'c',
fieldLabel : 'Select a name',
store : mySimpleStore,
displayField : 'flavor',
valueField : 'id',
trigger1Cls : Ext.baseCSSPrefix + 'form-trigger',
trigger2Cls : Ext.baseCSSPrefix + 'form-clear-trigger',
queryMode : 'local',
anchor : '-10',
labelWidth : 80,
onTrigger2Click : function() {
this.setValue(null)
}
}
}).show();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment