Prado\Web\UI\WebControls\TWizardStartNavigationTemplate::instantiateIn PHP 메소드

instantiateIn() 공개 메소드

Instantiates the template.
public instantiateIn ( $parent )
    public function instantiateIn($parent)
    {
        $nextButton = $this->createNavigationButton($this->getWizard()->getStartNextButtonStyle(), true, TWizard::CMD_NEXT);
        $cancelButton = $this->createNavigationButton($this->getWizard()->getCancelButtonStyle(), false, TWizard::CMD_CANCEL);
        $controls = $parent->getControls();
        $controls->add($nextButton);
        $controls->add("\n");
        $controls->add($cancelButton);
        $parent->setNextButton($nextButton);
        $parent->setCancelButton($cancelButton);
    }

Usage Example

예제 #1
0
파일: TWizard.php 프로젝트: pradosoft/prado
 /**
  * Creates start navigation panel.
  */
 protected function createStartNavigation()
 {
     if (($template = $this->getStartNavigationTemplate()) === null) {
         $template = new TWizardStartNavigationTemplate($this);
     }
     $navigation = new TWizardNavigationContainer();
     $template->instantiateIn($navigation);
     return $navigation;
 }
TWizardStartNavigationTemplate