Ejemplo n.º 1
0
 /**
  * Render the chooser HTML
  * Target element should be set.
  *
  * @return string
  */
 protected function _toHtml()
 {
     if (empty($this->_targetElementId)) {
         return '';
     }
     $idSuffix = Mage::helper('Mage_Core_Helper_Data')->uniqHash();
     $form = new Varien_Data_Form();
     foreach (array('from' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('From'), 'to' => Mage::helper('Mage_Adminhtml_Helper_Data')->__('To')) as $key => $label) {
         $id = "{$key}_{$idSuffix}";
         $element = new Varien_Data_Form_Element_Date(array('format' => Varien_Date::DATE_INTERNAL_FORMAT, 'label' => $label, 'image' => $this->getViewFileUrl('images/grid-cal.gif'), 'onchange' => "dateTimeChoose_{$idSuffix}()", 'value' => $this->_rangeValues[$key]));
         $element->setId($id);
         $form->addElement($element);
     }
     return $form->toHtml() . "<script type=\"text/javascript\">\n            dateTimeChoose_{$idSuffix} = function() {\n                \$('{$this->_targetElementId}').value = \$('from_{$idSuffix}').value + '{$this->_rangeDelimiter}' + \$('to_{$idSuffix}').value;\n            };\n            </script>";
 }
Ejemplo n.º 2
0
 public function getElementHtml()
 {
     // define image url
     $this->setImage('/skin/adminhtml/default/default/images/grid-cal.gif');
     // define date format
     $this->setFormat('yyyy-MM-dd');
     return parent::getElementHtml();
 }
Ejemplo n.º 3
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $date = new Varien_Data_Form_Element_Date();
     $format = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $data = array('name' => $element->getName(), 'html_id' => $element->getId(), 'image' => $this->getSkinUrl('images/grid-cal.gif'));
     $date->setData($data);
     $date->setValue($element->getValue(), $format);
     $date->setFormat(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT));
     $date->setClass($element->getFieldConfig()->validate->asArray());
     $date->setForm($element->getForm());
     return $date->getElementHtml();
 }
Ejemplo n.º 4
0
 protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
 {
     $date = new Varien_Data_Form_Element_Date();
     $format = 'M/dd/yy';
     $data = array('name' => $element->getName(), 'html_id' => $element->getId(), 'image' => $this->getSkinUrl('images/grid-cal.gif'));
     $date->setData($data);
     $date->setValue($element->getValue(), $format);
     $date->setFormat($format);
     $date->setClass($element->getFieldConfig()->validate->asArray());
     $date->setForm($element->getForm());
     return $date->getElementHtml();
 }
Ejemplo n.º 5
0
 /**
  * Construct
  *
  * @param array $attributes
  */
 public function __construct($attributes = array())
 {
     parent::__construct($attributes);
     $this->setTime(true);
 }
Ejemplo n.º 6
0
 public function __construct($attributes = array())
 {
     parent::__construct($attributes);
 }