protected function _prepareColumns() { $this->addColumn('product_name', array( 'header' => 'Product Name', 'index' => 'name', 'type' => 'text' )); parent::_prepareColumns(); }
protected function _prepareColumns() { $this->addColumn('product_price', array( 'header' => 'Product Price', 'index' => 'price', 'type' => 'currency', 'width' => '100px', 'currency_code' => 'USD' )); parent::_prepareColumns(); }
protected function _prepareColumns() { $this->addColumn('product_category', array( 'header' => 'Product Category', 'index' => 'category_id', 'type' => 'options', 'options' => Mage::getModel('catalog/category')->getCollection()->toOptionHash() )); parent::_prepareColumns(); }In conclusion, Mage_Adminhtml_Block_Widget_Grid _prepareColumns is a useful method for setting up columns in a backend grid. It is part of the "adminhtml" package library in the Magento framework.