您好,欢迎访问一九零五行业门户网

Extjs Ext.data.Store使用有关问题

extjs ext.data.store使用问题
大家好,我最近在使用extjs模板,遇到个问题,想请教大家,我在用ext.data.store读取服务器的数据,在前台显示的时候显示不出东西来,这是怎么回事。
以下是我的后台代码:
php code function actionreadalldep() { $pagelimit = getpagelimit(); $erp = new modelerp(); $sql = select * from es_dep_pro; $dep = $erp->getlist($sql,$pagelimit['form'],$pagelimit['to']); $result['totalcount'] = count($dep); $result['topics'] = $dep; require(cfg_path_lib.'util/json.php'); $json = new services_json(); echo $json->encode($result); }
以下是前台代码:
jscript code ext.onready(function(){ var ds = new ext.data.store({ proxy : new ext.data.httpproxy({url:'index.php?model=erp&action=readalldep&'}), reader: new ext.data.jsonreader({ root: 'topics', totalproperty: 'totalcount' },[ 'dep_id','dep_name','upper_id','status' ]) }); var cm = new ext.grid.columnmodel([ {header:部门编号,width:80,dataindex:dep_id}, {header:部门名称,width:100,dataindex:dep_name}, {header:上级部门编号,width:80,dataindex:upper_id}, {header:部门状态,width:30,dataindex:status} ]); cm.defaultsortable = true; /*var grid = new ext.grid.gridpanel({ region:'center', loadmask:true, store:ds, cm:cm, striperows:true, border:true, borderstyle:'width:100', autoscroll:true });*/ ds.load({params: {start: 0,limit: 20}}); loadend(); });
------解决方案--------------------
士大夫
其它类似信息

推荐信息