Public Member Functions | |
__construct () | |
Protected Member Functions | |
_prepareCollection () | |
_prepareColumns () |
Definition at line 34 of file Grid.php.
__construct | ( | ) |
Constructor
By default is looking for first argument as array and assignes it as object attributes This behaviour may change in child classes
Reimplemented from Mage_Adminhtml_Block_Report_Grid.
Definition at line 37 of file Grid.php.
00038 { 00039 parent::__construct(); 00040 $this->setId('gridTax'); 00041 }
_prepareCollection | ( | ) | [protected] |
Prepare grid collection object
Validate from and to date
Getting and saving store ids for website & group
Reimplemented from Mage_Adminhtml_Block_Report_Grid.
Definition at line 43 of file Grid.php.
00044 { 00045 parent::_prepareCollection(); 00046 $this->getCollection()->initReport('reports/tax_collection'); 00047 }
_prepareColumns | ( | ) | [protected] |
Reimplemented from Mage_Adminhtml_Block_Report_Grid.
Definition at line 49 of file Grid.php.
00050 { 00051 $this->addColumn('code', array( 00052 'header' =>Mage::helper('reports')->__('Tax'), 00053 'index' =>'code', 00054 'type' =>'string' 00055 )); 00056 00057 $this->addColumn('percent', array( 00058 'header' =>Mage::helper('reports')->__('Rate'), 00059 'index' =>'percent', 00060 'type' =>'number', 00061 'renderer' =>'adminhtml/report_grid_column_renderer_blanknumber', 00062 'width' =>'100' 00063 )); 00064 00065 $this->addColumn('orders', array( 00066 'header' =>Mage::helper('reports')->__('Number of Orders'), 00067 'index' =>'orders', 00068 'total' =>'sum', 00069 'type' =>'number', 00070 'width' =>'100' 00071 )); 00072 00073 $this->addColumn('tax', array( 00074 'header' =>Mage::helper('reports')->__('Tax Amount'), 00075 'type' =>'currency', 00076 'currency_code'=>$this->getCurrentCurrencyCode(), 00077 'index' =>'tax', 00078 'total' =>'sum', 00079 'renderer' =>'adminhtml/report_grid_column_renderer_currency' 00080 )); 00081 00082 $this->addExportType('*/*/exportTaxCsv', Mage::helper('reports')->__('CSV')); 00083 $this->addExportType('*/*/exportTaxExcel', Mage::helper('reports')->__('Excel')); 00084 00085 return parent::_prepareColumns(); 00086 }