Prado\Web\UI\WebControls\TWizardFinishNavigationTemplate::instantiateIn PHP Метод

instantiateIn() публичный Метод

Instantiates the template.
public instantiateIn ( $parent )
    public function instantiateIn($parent)
    {
        $previousButton = $this->createNavigationButton($this->getWizard()->getFinishPreviousButtonStyle(), false, TWizard::CMD_PREVIOUS);
        $completeButton = $this->createNavigationButton($this->getWizard()->getFinishCompleteButtonStyle(), true, TWizard::CMD_COMPLETE);
        $cancelButton = $this->createNavigationButton($this->getWizard()->getCancelButtonStyle(), false, TWizard::CMD_CANCEL);
        $controls = $parent->getControls();
        $controls->add($previousButton);
        $controls->add("\n");
        $controls->add($completeButton);
        $controls->add("\n");
        $controls->add($cancelButton);
        $parent->setPreviousButton($previousButton);
        $parent->setCompleteButton($completeButton);
        $parent->setCancelButton($cancelButton);
    }

Usage Example

Пример #1
0
 /**
  * Creates finish navigation panel.
  */
 protected function createFinishNavigation()
 {
     if (($template = $this->getFinishNavigationTemplate()) === null) {
         $template = new TWizardFinishNavigationTemplate($this);
     }
     $navigation = new TWizardNavigationContainer();
     $template->instantiateIn($navigation);
     return $navigation;
 }
TWizardFinishNavigationTemplate