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