/** * Add pokladnicka form component factory. * @return Nette\Application\UI\Form */ protected function createComponentPokladnickaForm() { $form = new Form(); $form->addProtection(); $form->addText('suma', 'Suma:', 50, 80)->addRule(Form::FILLED, 'Suma musí byť zadaná!'); $form->addText('ucel', 'Účel:', 50, 80)->addRule(Form::FILLED, 'Účel musí byť zadaný!'); $vklad = array('1' => 'vklad', '-1' => 'výber'); $form->addRadioList('vklad', 'Pohyb:', $vklad); $form->addHidden("id"); $form->addHidden("created"); $form->addSubmit('uloz', 'Ulož'); $form->onSuccess[] = $this->pokladnickaFormSubmitted; return $form; } public function pokladnickaFormSubmitted($form) { $values = $form->getValues();