我创建了一个复制CMS-> Page网格布局的管理模块。我已将adminhtml\default\default\template\widget\grid.phtml
的核心代码复制到我的管理页面模板文件中,并使该模板的块扩展为Mage_Adminhtml_Block_Widget_Grid
。
CMS页面显示正常,我还设法将自己的列添加到网格中,但是没有一个默认列(或我自己的列)可以排序或过滤。
有谁知道这里会发生什么?我是否在某处犯了错误,或者我是否需要手动将这些默认字段排序?
答案 0 :(得分:3)
一个好的起点是这个类,用于产品网格:
Mage_Adminhtml_Block_Catalog_Product_Grid
特别是功能
_prepareCollection()
和
_prepareColumns()
我已经使用该块作为我自己的自定义网格的基础。如果您需要任何进一步的指示,请随时告诉我,我会尽力看看