Exemplo n.º 1
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $html = '';
     $value = explode(',', $element->getValue());
     $form = $element->getForm();
     $nameprefix = $element->getName();
     $element->setValues(array('all' => $this->__('All Days'), 'selected' => $this->__('Selected Days')))->setOnchange('$(\'gomage-delivverydate-specdays\').style.display = (this.value == \'selected\' ? \'block\' : \'none\')')->setName($nameprefix . '[]');
     $mode_value = array_shift($value);
     if (count($value)) {
         $element->setValue($mode_value);
     }
     $html .= $element->getElementHtml();
     $element = new Varien_Data_Form_Element_Multiselect();
     $element->setForm($form);
     $element->setId('gomage-delivverydate-specdays');
     $element->setClass('select');
     $element->setStyle('margin-top:10px;height:160px;' . ($mode_value != 'selected' ? 'display:none;' : ''));
     $element->setName($nameprefix . '[]');
     $element->setValues($this->toOptionArray());
     $element->setValue($value);
     $html .= $element->getElementHtml();
     return $html;
 }