一、定义数据(XML)
<item>
<qq>971737234</qq>
<url>http:blog.csdn/tao19840705</url>
<readbooks>c#高级编程</readbooks>
<author>james</author>
<manufacturer>MS</manufacturer>
</item>
指定要显示的字段把这些字段放在数组中并保存这此字段与xml数据中元素一至,而且还要注意先后顺序
var datastore= new Ext.date.dateStore(
{
proxy:new Ext.date.HttpProxy({url:'sampledate-sheldow.xml'});
reader: new Ext.date.XmlReader({record:'item',
id:'qq'
};[
'url','readbooks','author','manufacturer'
])
});
二、列模型
var colmodel= new Ext.grid.ColumnModel([
{ header :'url' ,width:120,dataindex:'url'},
{ header :'readbooks' ,width:120,dataindex:'readbooks'},
{ header :'author' ,width:120,dataindex:'author'},
{ header :'manufacturer' ,width:120,dataindex:'manufacturer'}
]);
将datasoure ,dataColumn传入到grid,渲染结果,然后加载来自dataSource的数据
var grid = new Ext.grid.Grid('mygrid',{ds:datastore,
cm:colmodel
});
gird.render();
dataStore.load();