There is no handler for signal ‚submit‘
- malkol
- Člen | 133
ahoj .. snazim se rozchodit tovarnicku na formulare …
presne podle navodu … ale netusim co znamena tahle hlaska
There is no handler for signal ‚submit‘ in class Nette\Application\UI\Multiplier
děkuji
public function createComponentKorekturaForm(){
return new Multiplier(function ($itemId) {
$form = new Form;
$form->addText('komentKorektura' , 'Poznamka ke stavu: ');
$form->addHidden('itemId', $itemId);
$form->addSubmit('send', 'Přidat do košíku');
return $form;
});
- malkol
- Člen | 133
no .. asi jsem problém odsunul … nemohu na to ale prijit .. uz u toho
sedim dve hodiny …
je to uz na palici :D .. nevim co s tim
Cannot read an undeclared property Nette\Application\UI\Form::$onSucess.
public function createComponentKorekturaForm(){
return new Multiplier(function ($itemId) {
$form = new Form;
$form->addText('komentKorektura' , 'Poznamka ke stavu: ');
$form->addHidden('itemId', $itemId);
$form->onSucess[] = $this->korekturaFormSucceeded;
return $form;
});
}
public function korekturaFormSucceeded($form){
$values=$form->getValues();
dump($values);
}
- malkol
- Člen | 133
co kdybych potreboval do formuláře protlacit více promenných … příklad jsem nikde nenasel ..
instinktivne jsem to nejak udelal … ale asi spatne ;)
kde je prosim vás chyba ?
public function createComponentKorekturaForm(){
return new Multiplier(function ($idS,$idK) {
$form = new Form;
$form->addText('komentKorektura' , 'Poznamka: ');
$form->addHidden('idS', $idS);
$form->addHidden('idK', $idK);
$form->onSuccess[] = $this->korekturaFormSucceeded;
return $form;
});
}
{control korekturaForm-$idS,$idK}
- Filip Procházka
- Moderator | 4668
Obecně je lepší se takovým komplikacím vyhnout.
protected function createComponentKorekturaForm()
{
return new Multiplier(function ($idS) {
return new Multiplier(function ($idK) use ($idS) {
$form = new Form;
$form->addText('komentKorektura' , 'Poznamka: ');
$form->addHidden('idS', $idS);
$form->addHidden('idK', $idK);
$form->onSuccess[] = $this->korekturaFormSucceeded;
return $form;
});
});
}
{control korekturaForm-$idS-$idK}
- David Matějka
- Moderator | 6445
co s tím ? :-)
neposilat tam empty string :)
EDIT: ok, reknu k tomu vic :) $idS
nebo $idK
je
asi nekdy prazdny (v sablone)
Editoval matej21 (13. 4. 2014 17:37)