X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/2e847cf21b8ab9d15fa167b315ca5b2fa92638fc..6a7e4474cba9d8be4b2ec445e10f1691f7277c50:/examples/grid/xml-grid.js diff --git a/examples/grid/xml-grid.js b/examples/grid/xml-grid.js index b072aaab..67fd3d64 100644 --- a/examples/grid/xml-grid.js +++ b/examples/grid/xml-grid.js @@ -1,43 +1,43 @@ /*! - * Ext JS Library 3.1.1 - * Copyright(c) 2006-2010 Ext JS, LLC + * Ext JS Library 3.2.0 + * Copyright(c) 2006-2010 Ext JS, Inc. * licensing@extjs.com * http://www.extjs.com/license */ -Ext.onReady(function(){ - - // create the Data Store - var store = new Ext.data.Store({ - // load using HTTP - url: 'sheldon.xml', - - // the return will be XML, so lets set up a reader - reader: new Ext.data.XmlReader({ - // records will have an "Item" tag - record: 'Item', - id: 'ASIN', - totalRecords: '@total' - }, [ - // set up the fields mapping into the xml doc - // The first needs mapping, the others are very basic - {name: 'Author', mapping: 'ItemAttributes > Author'}, - 'Title', 'Manufacturer', 'ProductGroup' - ]) - }); - - // create the grid - var grid = new Ext.grid.GridPanel({ - store: store, - columns: [ - {header: "Author", width: 120, dataIndex: 'Author', sortable: true}, - {header: "Title", width: 180, dataIndex: 'Title', sortable: true}, - {header: "Manufacturer", width: 115, dataIndex: 'Manufacturer', sortable: true}, - {header: "Product Group", width: 100, dataIndex: 'ProductGroup', sortable: true} - ], - renderTo:'example-grid', - width:540, - height:200 - }); - - store.load(); -}); +Ext.onReady(function(){ + + // create the Data Store + var store = new Ext.data.Store({ + // load using HTTP + url: 'sheldon.xml', + + // the return will be XML, so lets set up a reader + reader: new Ext.data.XmlReader({ + // records will have an "Item" tag + record: 'Item', + id: 'ASIN', + totalRecords: '@total' + }, [ + // set up the fields mapping into the xml doc + // The first needs mapping, the others are very basic + {name: 'Author', mapping: 'ItemAttributes > Author'}, + 'Title', 'Manufacturer', 'ProductGroup' + ]) + }); + + // create the grid + var grid = new Ext.grid.GridPanel({ + store: store, + columns: [ + {header: "Author", width: 120, dataIndex: 'Author', sortable: true}, + {header: "Title", width: 180, dataIndex: 'Title', sortable: true}, + {header: "Manufacturer", width: 115, dataIndex: 'Manufacturer', sortable: true}, + {header: "Product Group", width: 100, dataIndex: 'ProductGroup', sortable: true} + ], + renderTo:'example-grid', + width:540, + height:200 + }); + + store.load(); +});