prepareColumnsを拡張して、Sales>Ordersグリッドに顧客列を追加しました。列がレンダリングされる順序を決定するものは何ですか?グリッド上の列の位置を変更することは可能ですか?
1993 次
5 に答える
3
デフォルトでは、列は addColumn() が呼び出された順序で表示されます。これは addColumnAfter() 関数で変更できます。
次のコードは、「entity_id」列の後に「category_id」の ID を持つ列を追加します。「entity_id」は、「インデックス」ではなく、列の ID です。これらは 99/100 回同じですが、注意してください。
$this->addColumnAfter('category_id',array(
'header' => 'Category ID',
'index' => 'category_id',
'type' => 'text',
'width' => 70
),
'entity_id'
);
于 2012-12-17T22:23:25.407 に答える
0
の代わりにaddColumnAfter
and/or関数を使用する。addColumnOrder
addColumn
于 2012-12-18T01:00:49.123 に答える