protected function onPresenterAdded(Presenter $presenter) { if ($presenter->getName() == "Save") { if ($presenter instanceof Button) { $presenter->validator = $this->createDefaultClientSideValidator(); } } parent::onPresenterAdded($presenter); }
public function __construct($name, $modelClassName, Presenter $addPresenter = null) { parent::__construct($name, $modelClassName); // Rename the presenter to make sure we can simplify how we access it. if ($addPresenter != null) { $addPresenter->setName("Add"); $this->addPresenter = $addPresenter; $this->HasAddPresenter = true; } else { $this->HasAddPresenter = false; } }