Input typu "date"

Nette nemá přímo zabudovanou metodu pro vytvoření formulářového prvku typu „date“, ale stejného výsledku lze snadno dosáhnout pomocí metody setHtmlAttribu­te()

<?php

declare(strict_types=1);

namespace App\Presenters;

use Nette;
use Nette\Application\UI\Form;


final class DatumPresenter extends Nette\Application\UI\Presenter
{

    protected function createComponentDatumForm()
    {

        $form = new Form;

        $form->addText('datum', 'Datum:')
                ->setHtmlAttribute('type', 'date');

        return $form;

    }

}