0
我使用ExtJS,我注意到它似乎沒有加載完整列表..它加載部分列表並掛斷。我必須刷新或擴展popupwindow才能完全加載數據。我怎樣才能解決這個問題?Extsj dtata沒有完全加載
var mystore = new Ext.data.Store({
url: '/jsonfeed&id='+encodeURIComponent(this.idUrl),
sorters : [{
property : 'ImpactSummary',
direction : 'DESC'
}],
reader: new Ext.data.JsonReader({
root: 'xml.RowElement',
fields: [{
name: 'DisplayName',
mapping: 'DisplayName'
}, {
name: 'ImpactSummary',
mapping: 'ImpactSummary',
type : 'int'
},]
}),
});
var listView = Ext.create('Ext.grid.Panel', {
store: mystore,
multiSelect: false,
splitHandleWidth: 10,
width: 350,
height: 670,
columnLines: true,
//reserveScrollOffset: true,
renderTo: containerEl,
columns: [
{
text : "DisplayName",
dataIndex : 'DisplayName',
renderer : showDisplayName,
sortable : true,
flex : 60
}, {
text : "ImpactSummary",
dataIndex : 'ImpactSummary',
renderer : showElementName,
sortable : true,
flex : 40
}
]
});
//pass along browser window resize events to the panel
Ext.EventManager.onWindowResize(listView.doLayout, listView);
console.log('Ext version ' + Ext.version);
}
};
您加入jQuery的標籤;是否將你的問題與jQuery聯繫起來? – Kato 2012-02-14 15:38:11
嘗試console.log(mystore.data.items)並查看返回的數據是否是您所期望的。如果不是,那麼它可能是後端問題。 – CincauHangus 2012-02-15 03:32:48