extjs的grid只显示一行数据的问题

json返回值为多行数据,可是在grid中只显示一行。

原因: store将某些具有相同值的字段记录合并为一行。

解决: 设置idProperty

        var store = Ext.create('Ext.data.Store', {
            model: 'queryDetail',
            
            proxy: {
                type: 'ajax',
                url: 'queryDetail.action',
                timeout: 120000,
                reader: {
                    type: 'json',
                    totalProperty: 'total',
                    idProperty: 'callTime',
                    root: 'root'
                }
            }
        });


你可能感兴趣的:(json,Ajax,url,ExtJs)