/** * Zostavenie otázky pre ConfDialog s parametrom * @param Nette\Utils\Html $dialog * @param array $params * @return string $question */ public function questionDelete($dialog, $params) { $dialog->getQuestionPrototype(); return sprintf($this->trLang('base_delete_text'), isset($params['zdroj_na_zmazanie']) ? $params['zdroj_na_zmazanie'] : "položku", isset($params['nazov']) ? $params['nazov'] : ''); }
$form['cancel']->onClick[] = function () { $this->redirect('Pokladnicka:'); }; return $this->_vzhladForm($form); } // ----------- Spracovanie vymazavania --------
* @return Nette\Application\UI\Form */ protected function createComponentEditUdajeForm() { $form = $this->editUdajeForm->create($this->user->isInRole("admin"), $this->druh->findAll()->fetchPairs('id', 'popis'), $this->ur_reg); $form['uloz']->onClick[] = function ($form) { $this->flashOut(!count($form->errors), 'Udaje:', 'Údaj bol uložený!', 'Došlo k chybe a údaj sa neuložil. Skúste neskôr znovu...');