Extjs Ext.data.Store使用有關問題

來源:互聯網
上載者:User
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();    });


------解決方案--------------------
士大夫
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.