Magento网格禁用排序和过滤

时间:2011-08-29 09:58:42

标签: sorting magento filter grid

如何禁用Magento网格中的列的排序和过滤

2 个答案:

答案 0 :(得分:37)

最简单的方法是在_prepareColumns()方法中执行此操作。

  $this->addColumn('item', array(
      'header'    => Mage::helper('module')->__('Object'),
      'index'     => 'item',
      'filter'    => false,
      'sortable'  => false
  ));

答案 1 :(得分:7)

对于自定义网格中所有列的“禁用过滤器”,您可以使用以下方法。

在自定义Grid.php(阻止)文件中设置以下方法$this->setFilterVisibility(false);

 public function __construct() {
        parent::__construct();            
        $this->setFilterVisibility(false);
    }