public function load()
{
$this->getHelper('headlink')->appendStylesheet('/backend/assets/datatypes/datepicker/css/bootstrap-datetimepicker.min.css');
$this->getHelper('headscript')->appendFile('/backend/assets/datatypes/datepicker/js/moment.min.js', 'text/javascript');
$this->getHelper('headscript')->appendFile('/backend/assets/datatypes/datepicker/js/bootstrap-datetimepicker.min.js', 'text/javascript');
$id = 'datepicker' . $this->getProperty()->getId();
$datepicker = new Element\Text($this->getName());
$datepicker->setLabel($this->getProperty()->getName())->setAttribute('id', $this->getName())->setAttribute('class', 'form-control')->setAttribute('required', $this->getProperty()->isRequired())->setValue($this->getValue());
return $this->addPath(__DIR__)->render('datepicker-editor.phtml', array('id' => $id, 'element' => $datepicker, 'property' => $this->getProperty()));
}