Public Member Functions | |
getHtml () | |
getCondition () | |
Protected Member Functions | |
_getOptions () |
Definition at line 34 of file Select.php.
_getOptions | ( | ) | [protected] |
Reimplemented in Mage_Adminhtml_Block_Backup_Grid_Filter_Type, Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Super_Config_Grid_Filter_Inventory, Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid_Filter_Status, Mage_Adminhtml_Block_Customer_Grid_Filter_Country, Mage_Adminhtml_Block_Newsletter_Subscriber_Grid_Filter_Website, Mage_Adminhtml_Block_Review_Grid_Filter_Type, Mage_Adminhtml_Block_System_Email_Template_Grid_Filter_Type, Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Checkbox, Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Country, and Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Radio.
Definition at line 36 of file Select.php.
00037 { 00038 $colOptions = $this->getColumn()->getOptions(); 00039 if ( !empty($colOptions) && is_array($colOptions) ) { 00040 $options = array(array('value' => null, 'label' => '')); 00041 foreach ($colOptions as $value => $label) { 00042 $options[] = array('value' => $value, 'label' => $label); 00043 } 00044 return $options; 00045 } 00046 return array(); 00047 }
getCondition | ( | ) |
Reimplemented from Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Abstract.
Reimplemented in Mage_Adminhtml_Block_Backup_Grid_Filter_Type, Mage_Adminhtml_Block_Customer_Edit_Tab_Newsletter_Grid_Filter_Status, Mage_Adminhtml_Block_Newsletter_Subscriber_Grid_Filter_Website, Mage_Adminhtml_Block_Review_Grid_Filter_Type, Mage_Adminhtml_Block_System_Email_Template_Grid_Filter_Type, Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Checkbox, Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Massaction, and Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Radio.
Definition at line 61 of file Select.php.
00062 { 00063 if (is_null($this->getValue())) { 00064 return null; 00065 } 00066 return array('eq' => $this->getValue()); 00067 }
getHtml | ( | ) |
Reimplemented from Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Abstract.
Reimplemented in Mage_Adminhtml_Block_Widget_Grid_Column_Filter_Checkbox.
Definition at line 49 of file Select.php.
00050 { 00051 $html = '<select name="'.$this->_getHtmlName().'" id="'.$this->_getHtmlId().'" class="no-changes">'; 00052 $value = $this->getValue(); 00053 foreach ($this->_getOptions() as $option){ 00054 $selected = ( ($option['value'] == $value && (!is_null($value))) ? ' selected="selected"' : '' ); 00055 $html.= '<option value="'.$option['value'].'"'.$selected.'>'.$option['label'].'</option>'; 00056 } 00057 $html.='</select>'; 00058 return $html; 00059 }