Datatypes\DatePicker\Editor::load PHP Method

load() public method

Load datepicker editor
public load ( ) : string
return string
    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()));
    }

Usage Example

Beispiel #1
0
 /**
  * Test
  *
  * @return void
  */
 public function testLoad()
 {
     $this->assertInternalType('string', $this->object->load());
 }