2

我正在动态重新配置 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);

谢谢你的帮助。

杰米

4

0 回答 0