Jak podstrčit callAbleFci() tlačítku ve formuláři vytvořený v Componentě
- vosy
- Člen | 532
Ahoj mám componentu kde vytvářim formulář s tlačítkem
class ConfirmFormDialogControl extends Control
{
....
....
public function __construct(private FormFactory $formFactory)
{
}
....
...
protected function createComponentConfirmForm()
{
$form = $this->formFactory->create();
...
...
$form->addSubmit('confirm', 'ANO')
->setHtmlAttribute('class', 'btn btn-rounded btn-success')
->onClick[] = function (Form $form, $value) use ($confirmFce): void {
$this->confirmFormConfirm($form, $value, $confirmFce);
};
}
private function confirmFormConfirm(Form $form, $value, $confirmFce)
{
$confirmFce();
}
v presenteru mám zatím
protected function createComponentConfirmFormDialog()
{
return $this->confirmFormDialogControl;
}
nevím kdy, jak a kde v presenteru přidat
function onConfirm()
{
// proveď se po stlačení tlačítka "confirm - ANO"
}