var storeResults; var s1=''; var s2=''; Ext.onReady(function(){ var xd = Ext.data; storeResults = new Ext.data.JsonStore({ root: 'addresslist', //fields: ['address', 'longitude','latitude','geocodeMatchCode'], fields: ['address', 'longitude','latitude','type'], proxy : new Ext.data.HttpProxy({ method: 'GET', url: 'http://'+document.location.host+'/intiendols/search' }) }); storeResults.on('beforeload', function(s) { s.setBaseParam('q', s1); s.setBaseParam('limit', s2); }); s1=','; s2='15'; storeResults.load(); var tpl = new Ext.XTemplate( '', '
', '
', '', '{address}', '', '', '{address}', '', '
', '
', '
', '
' ); var panel = new Ext.Panel({ id:'images-view1', frame:true, height: 850, overClass: 'search-result', renderTo: 't1', items: new Ext.DataView({ store: storeResults, tpl: tpl, autoHeight:true, multiSelect: false, overClass: '.search-result', itemSelector:'div.search-result', emptyText: '', prepareData: function(data, index, record){ return data; }, listeners: { selectionchange: { fn: function(dv,nodes){ var l = nodes.length; var s = l != 1 ? 's' : ''; panel.setTitle('Simple DataView ('+l+' item'+s+' selected)'); } } } }) }); } );