Nastavení setMethod(„get“) a getElementPrototype()->id() zároveň?
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Tomáš Votruba
- Moderator | 1114
Zdravím, na základě tohoto a tohoto,
kde se píše, že setMethod("get");
lze použít pouze
při konstrukci:
<?php
function createComponentForm() {
$form = new Form();
$form->setMethod('get');
}
?>
a getElementPrototype()->id("neco")
pouze při
konstrukci:
<?php
function createComponentForm($name){
$form = new Form($this,$name);
$form->getElementPrototype()->id("neco");
}
?>
mám dotaz, jak udělat obojí najednou? Tedy odesílat pomocí GET a
zároveň, aby měl formulář dané ID (frm-ID
nechci).
(Nette 2.0)
Editoval Schmutzka (16. 7. 2011 3:09)
- Patrik Votoček
- Člen | 2221
function createComponentForm($name)
{
$form = new Form;
$form->setMethod('get');
// ...
$this[$name] = $form;
// nebo
$this->addComponent($form, $name);
// nebo
$form->setParent($this, $name); // tady si nejsem 100% jistý
// ...
$form->getElementPrototype()->id("neco");
}