我正在动态重新配置 Ext.grid.Panel。我通过 reconfigure 方法传入存储和列配置。我需要能够在垂直滚动时使列标题保持固定。谁能指出我如何做到这一点的正确方向?
这是我用来动态创建网格的代码:
var me = this,
srStore = me.getStore('SearchResults'),
cols = srStore.data.getAt(0).get('columnHeader'),
columnConfig = [],
fields = [];
for(var i = 0; i < cols.length; i++) {
columnConfig.push({ text: cols[i].replace(/_/g, ' '), dataIndex: cols[i] });
fields.push(cols[i]);
}
var resultsStore = Ext.create('Ext.data.Store', {
fields: fields,
data: srStore.data.getAt(0).get('results')
});
me.getSearchResultsGrid().reconfigure(resultsStore, columnConfig);
谢谢你的帮助。
杰米