public function createComponentUzivatelForm() { $form = new BaseForm(); $form->addHidden("id"); $form->addText("jmeno", "Jméno:")->setRequired("Zadejte jméno uživatele"); $form->addText("heslo", "Heslo:"); $form->addSelect('opravneni', "Oprávnění:")->setPrompt("Zvolte oprávnění")->setItems($this->opravneni)->setRequired("Zadejte oprávnění"); $form->addSubmit("submit", "Uložit"); $form->onSuccess[] = $this->uzivatelFormSubmit; return $form; }
/** * Sign-in form factory. * @return Nette\Application\UI\Form */ protected function createComponentSignInForm() { $form = new BaseForm(); $form->setTranslator($this->translator); $form->addText('username', 'sign.username')->setRequired('sign.enter_username'); $form->addPassword('password', 'sign.password')->setRequired('sign.enter_password'); $form->addSubmit('send', 'sign.login'); // call method signInFormSucceeded() on success $form->onSuccess[] = $this->signInFormSucceeded; return $form; }
public function createComponentProjectForm() { $form = new BaseForm(); $form->setTranslator($this->translator); $form->addHidden('id'); $form->addText('name', 'project.name')->setRequired('form.required')->addRule(Form::MAX_LENGTH, 'form.max_lenght', 100); $form->addTextArea('text', 'project.text')->addRule(Form::MAX_LENGTH, 'form.max_length', 2000); $form->addSubmit('submit', 'project.submit'); $form->onSubmit[] = $this->processForm; return $form; }
public function createComponentSurveyForm() { $form = new BaseForm(); $form->setTranslator($this->translator); $form->addHidden('id'); $form->addHidden('project'); $form->addText('name', 'survey.name')->setRequired('form.required')->setAttribute('autocomplete', 'off')->addRule(Form::MAX_LENGTH, 'form.max_lenght', 100); $form->addSubmit('submit', 'survey.submit'); $form->onSubmit[] = $this->processForm; return $form; }