0

CMS->ページ グリッド レイアウトを複製する管理モジュールを作成しました。からコア コードをadminhtml\default\default\template\widget\grid.phtml管理ページ テンプレート ファイルにコピーし、そのテンプレートのブロックを extends にしMage_Adminhtml_Block_Widget_Gridました。

CMS ページは正常に表示され、独自の列をグリッドに追加することもできましたが、デフォルトの列 (または自分の列) はソート可能またはフィルター可能ではありません。

ここで何が起こっているのか知っている人はいますか?どこかで間違いを犯したのでしょうか、それともこれらのデフォルト フィールドを手動でソート可能にする必要がありますか?

4

1 に答える 1

3

開始するのに適した場所は、製品グリッドに使用されるこのクラスです。

Mage_Adminhtml_Block_Catalog_Product_Grid

特に機能

_prepareCollection()

_prepareColumns()

私はそのブロックを自分のカスタムグリッドの基礎として使用しました。さらにポインタが必要な場合は、遠慮なくお知らせください。最善を尽くして確認します。

于 2012-11-12T20:10:20.383 に答える