Formular nevraci nazev submit tlacitka
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- ali
- Člen | 342
Ahoj,
mam formular, viz kod nize, jenze se mi u nej vyskytnul jeden problem, v sablone z kontejneru edit zobrazuji jenom prvek edit a po kliknuti na button edit chci zobrazit zbytek, jenze mi formular nedokaze vratit nazev odeslaneho tlacitka
protected function createComponentForm()
{
$form = new Form;
$form->addProtection();
$form["edit"] = new Multiplier(function($id){
$editForm = new Container;
$editForm->addText("text");
$editForm->addSubmit("edit","Upravit");
$editForm->addSubmit("save","Ulozit");
return $editForm;
});
return $form;
}
sablona vypada nasledovne
-první dump mi vraci true
-druhy dump mi vraci false
<tr n:foreach="$data_source as $data">
{dump $form->isSubmitted()}
{formContainer edit-$data[$primary_id]}
<td n:foreach="$columns as $name => $label">
{dump($form[edit][$primary_id][edit]->isSubmittedBy())}
</td>
<td>{input edit}</td>
{/formContainer}
</tr>
Vubec netusim v cem by mohla byt chyba
- David Matějka
- Moderator | 6445
multiplier na toto neni urceny. Bud rucne vytvor vsechny containery, nebo pouzij kdyby/replicator.