Letztens brauchte ich ein Eingabefeld für Datumswerte in einem Admin-Formular, welches durch eine PHP-Klasse erzeugt wurde und nicht über eine Konfigurationsdatei. Vielleicht kann den Schnipsel ja noch jemand gebrauchen.
<?php
class Custom_Adminhtml_Block_Sales_Order_Shippingmail_Form
extends Mage_Adminhtml_Block_Widget_Form
{
public function initExecuteForm()
{
$form = new Varien_Data_Form();
$fieldset = $form->addFieldset('myfieldset', array(
'legend' => Mage::helper('adminhtml')->__('My Fieldset')
));
$fieldset->addField('start', 'date', array(
'name' => 'start',
'label' => Mage::helper('core')->__('Startdate (yyyy-mm-dd)'),
'class' => 'validate-date',
'required' => true,
'format' => 'yyyy-MM-dd',
'image' => $this->getSkinUrl('images/grid-cal.gif'),
));
$this->setForm($form);
return $this;
}
}
