kevinwu8
10 Aug 2007, 2:19 AM
Hello All..
I have a grid sample code have problem..
here is my js's partial code about new a data store..
var ds = Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'Code/report1.php'}),
reader: new Ext.data.JsonReader({
id: 'id',root: 'sample', totalProperty: 'totalCount'},[
{name:'id', mapping:'id'},
{name:'b_perform',mapping:'b_perform'},
{name:'r_perform',mapping:'r_perform'},
{name:'p_reachrate',mapping:'p_reachrate'}
]),
remoteSort: false
});And below's JSON is responsed from my report1.php
{"sample":[{"id":"1","b_perform":"0","r_perform":"2,777","p_reachrate":"0.0"},
{"id":"2","b_perform":"20","r_perform":"","p_reachrate":"0.0"},
{"id":"3","b_perform":"0","r_perform":"-3","p_reachrate":"0.0"}]}
When i run My Javascript .. then FireBug display this error message:
this.onMetaChange has no properties
Store(Object proxy=Object reader=Object remoteSort=false)ext-all.js (line 78)
(no name)()report1.js (line 17)
Observable()ext-all.js (line 16)
EventManager()ext-all.js (line 18)
Ext.data.Store=function(_1){this.data=new Ext.util.MixedCollection(false);this.d...
Please help me..What's this mean...How to solve this Problem???
Thanks
Kevin..
I have a grid sample code have problem..
here is my js's partial code about new a data store..
var ds = Ext.data.Store({
proxy: new Ext.data.HttpProxy({url:'Code/report1.php'}),
reader: new Ext.data.JsonReader({
id: 'id',root: 'sample', totalProperty: 'totalCount'},[
{name:'id', mapping:'id'},
{name:'b_perform',mapping:'b_perform'},
{name:'r_perform',mapping:'r_perform'},
{name:'p_reachrate',mapping:'p_reachrate'}
]),
remoteSort: false
});And below's JSON is responsed from my report1.php
{"sample":[{"id":"1","b_perform":"0","r_perform":"2,777","p_reachrate":"0.0"},
{"id":"2","b_perform":"20","r_perform":"","p_reachrate":"0.0"},
{"id":"3","b_perform":"0","r_perform":"-3","p_reachrate":"0.0"}]}
When i run My Javascript .. then FireBug display this error message:
this.onMetaChange has no properties
Store(Object proxy=Object reader=Object remoteSort=false)ext-all.js (line 78)
(no name)()report1.js (line 17)
Observable()ext-all.js (line 16)
EventManager()ext-all.js (line 18)
Ext.data.Store=function(_1){this.data=new Ext.util.MixedCollection(false);this.d...
Please help me..What's this mean...How to solve this Problem???
Thanks
Kevin..