DateTimePicker - doplněk pro Nette Framework

Doplněk se podobá doplňku DatePicker a umožňuje uživatelům vkládání data a času do jednoho pole formuláře. Po odeslání formuláře je k dispozici hodnota vhodná pro uložení do sloupce typu datetime.

Komponenta je napsána pro PHP 5.3 (využívá jmenné prostory) a Nette Framework 2.0 (20110804).

Použité jsou javascriptové knihovny jQueryjQuery UI.

Příklad použití

Přidání extension method do třídy Nette\Forms\Form:
function Form_addDateTimePicker(Forms\Form $_this, $name, $label, $cols = NULL, $maxLength = NULL)
{
  return $_this[$name] = new DateTimePicker($label, $cols, $maxLength);
}

Forms\Form::extensionMethod('addDateTimePicker', 'Form_addDateTimePicker');
    
Použití ve formuláři:
$form->addDateTimePicker('datum_cas', 'Datum a čas:', 16, 16)
     ->addRule($form::FILLED, 'Zadejte prosím datum a čas.');
    

Ukázka použití

DateTimePicker

Ke stažení

Verze: 1.2.0
Autor: Radek Dostál
Licence: GNU Lesser General Public License
GitHub: https://github.com/radekdostal/Nette-DateTimePicker/
Download: DateTimePicker.zip