Esempio n. 1
0
 protected function createComponentForm()
 {
     $form = new Form();
     $form->addSelect('year', '', TimeUtils::generateYearsForSelect());
     $form->addSelect('month', '', TimeUtils::getMonths())->setPrompt('Celý rok');
     $form->addSubmit('filter', 'Zobraz výčetky')->setOmitted();
     $form->getElementPrototype()->id = 'form-filter';
     $form->onSuccess[] = $this->processFilter;
     return $form;
 }
Esempio n. 2
0
 public function create()
 {
     $form = new Form();
     $form->addText('description', 'Popis výčetky:', 25, 40);
     $form->addText('hourlyWage', 'Základní mzda:', null, 4)->addCondition(Form::FILLED)->addRule(Form::PATTERN, 'Do pole "základní mzda" lze vyplnit pouze kladná celá čísla.', '\\d+');
     $form->addSelect('month', 'Měsíc:', TimeUtils::getMonths());
     $form->addSelect('year', 'Rok:', TimeUtils::generateYearsForSelect());
     $form->addSubmit('save', 'Vytvořit výčetku')->setOmitted();
     $form->addProtection();
     return $form;
 }