我正在动态地重新配置Ext.grid.Panel。我通过重新配置方法传入商店和列配置。我需要能够在垂直滚动时保持列标题固定。任何人都可以指出我如何做到这一点的正确方向?
以下是我用于动态创建网格的代码:
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);
感谢您的帮助。
杰米