-

- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2008-07-01 17:32:34 楼主 |
// JS代码 // 利用XML传递 function getGridPanelByXml(){ var store=new Ext.data.Store({URL:"hello.xml", reader:new Ext.data.XmlReader({ record:"row"}, ["id","name","organization","homepage"]) }); var colM=new Ext.grid.ColumnModel([ {header:"项目名称",dataIndex:"name",sortable:true}, {header:"开发团队",dataIndex:"organization",sortable:true}, {header:"网址",dataIndex:"homepage",renderer:showUrl} ]); var grid = new Ext.grid.GridPanel({ renderTo:"hello", title:"中国Java开源产品及团队", height:200, width:600, cm:colM, store:store, autoExpandColumn:2 }); store.load(); } <body> <input type="button" value="GridPanelByXml" onclick="getGridPanelByXml()" /> <div id="hello" > </div> </body> // XML文件 hello.xml <?xml version="1.0" encoding="UTF-8"?> <dataset> <row> <id>1 </id> <name>EasyJWeb </name> <organization>EasyJF </organization> <homepage>www.easyjf.com </homepage> </row> <row> <id>2 </id> <name>jfox </name> <organization>huihoo </organization> <homepage>www.huihoo.org </homepage> </row> <row> <id>3 </id> <name>jdon </name> <organization>jdon </organization> <homepage>www.jdon.com </homepage> </row> <row> <id>4 </id> <name>springside </name> <organization>springside </organization> <homepage>www.springside.org.cn </homepage> </row> </dataset> // 之后框出来了,标题也出来了,但是没有数据的现实 // 包错为 行:44 字符:2771 错误:this.proxy为空或不是对象 这个是我在学习资料上COPY的代码,但是为什么我的不行?这2个文件都放在相同的文件夹下。请求高手!! |
|
|
|
40
修改
删除
举报
引用
回复
| |