1

状態値を Cookie ではなくデータベースに保存したい。特定のページが再びロードされるたびに、状態からグリッドにデータをロードしたかったのです。たとえば、ユーザーが列をドラッグ アンド ドロップした場合は、配置してデータベースに保存します。または、列の幅を変更した場合は、後で使用するためにデータベースに保存します。

STATEの管理方法を教えてください????

どうもありがとう。

4

1 に答える 1

0

データベースに永続化し、永続化された列の位置をレンダリングする場合は、列を動的に構成する必要があります。以下のサンプル例を参照してください。

// below array of object should be formatted from database and assing to variable columnpos.


var columnPos = [
    { text: 'Name1',  dataIndex: 'name', width:100 },
    { text: 'Email1', dataIndex: 'email', flex: 1 , width:200},
    { text: 'Phone1', dataIndex: 'phone', width:300 }
    ]

Ext.create('Ext.grid.Panel', {
    title: 'Simpsons',
    store: Ext.data.StoreManager.lookup('simpsonsStore'),
    columns: columnPos,
    height: 200,
    width: 400,
    renderTo: Ext.getBody()
});

ありがとう、これはうまくいきます。

于 2013-05-08T13:54:20.380 に答える