虽然商店有网格Sencha Ext但不加载数据

时间:2014-01-07 03:16:19

标签: extjs

我是Sencha的新手,在我的项目中,当你点击它时有一个按钮会将请求发送到服务器并显示以Json形式返回的值。 我检查并且商店有价值,但我不知道为什么网格面板是空的 这里我的函数发送请求并将数据加载到网格

    loadVersion: function(i_chronicle_id){
            Ext.getCmp('documentVersionsPanel').body.update('<i>Loading...<i>');
            var documentVersionStore = new Ext.create('Ext.data.Store',{
                 storeId:'documentVersion',
                 fields:['documentID', 'documentVersion', 'documentStatus'],
                 proxy: {
                    type: 'ajax',
                    actionMethods: 'post',
                    url: 'ajaxAction?action=getDocumentVersion',
                    extraParams: {
                        format: 'json',
                        documentID: documentID,
                    },
                    reader: {
                        type: 'json',
                        root: 'jsonList'
                    }
                }
            });
Ext.getCmp('documentVersionsPanel').store = documentVersionStore;
Ext.getCmp('documentVersionsPanel').getStore().reload();

和网格面板

{
            xtype: 'gridpanel',
            title: 'Versions',
            id: 'documentVersionsPanel',
            columns: [
                {
                    xtype: 'gridcolumn',
                    dataIndex: 'documentVersion',
                    id: 'versionColumn',
                    text: 'Version'
                },
                {
                    xtype: 'gridcolumn',
                    dataIndex: 'documentStatus',
                    id: 'statusColumn',
                    text: 'Status'
                }
            ]
        },

0 个答案:

没有答案