EXT 的GridPanel加载XML出现问题
牛肉干 2008-07-01 05: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个文件都放在相同的文件夹下。请求高手!!