## Class TTemplatedWizardStep

Description

Implements interfaces:

- INamingContainer

TTemplatedWizardStep class.

TTemplatedWizardStep represents a wizard step whose content and navigation can be customized using templates. To customize the step content, specify ContentTemplate. To customize navigation specific to the step, specify NavigationTemplate. Note, if the navigation template is not specified, default navigation will be used.

- since: 3.0
- version: $Revision: $ $Date: $
- author: Qiang Xue <qiang.xue@gmail.com>

Located in /Web/UI/WebControls/TWizard.php (line 1689)

    TComponent
       |
       --TApplicationComponent
          |
          --TControl
             |
             --TView
                |
                --TWizardStep
                   |
                   --TTemplatedWizardStep

Method Summary
void createChildControls ()
ITemplate getContentTemplate ()
TWizardNavigationContainer getNavigationContainer ()
ITemplate getNavigationTemplate ()
void instantiateNavigationTemplate ()
void onInit (mixed $param)
void setContentTemplate (ITemplate $value)
void setNavigationTemplate (ITemplate $value)
Methods
createChildControls (line 1708)

Creates child controls.

This method mainly instantiates the content template, if any.

- access: public

void createChildControls ()

Redefinition of:

TControl::createChildControls()
  Creates child controls.

getContentTemplate (line 1728)

- return: the template for the content of the wizard step.
- access: public

ITemplate getContentTemplate ()
getNavigationContainer (line 1761)

- return: the control containing the navigation. It could be null if no navigation template is specified.
- access: public

TWizardNavigationContainer getNavigationContainer ()
getNavigationTemplate (line 1744)

- return: the template for displaying the navigation UI of a wizard step. Defaults to null.
- access: public

ITemplate getNavigationTemplate ()
instantiateNavigationTemplate (line 1769)

Instantiates the navigation template if any

- access: public

void instantiateNavigationTemplate ()
onInit (line 1719)

Ensures child controls are created.

- access: public

void onInit (mixed $param)

- mixed $param: event parameter

Redefinition of:

TControl::onInit()
  This method is invoked when the control enters 'OnInit' stage.

setContentTemplate (line 1736)

- access: public

void setContentTemplate (ITemplate $value)

- ITemplate $value: the template for the content of the wizard step.

setNavigationTemplate (line 1752)

- access: public

void setNavigationTemplate (ITemplate $value)

- ITemplate $value: the template for displaying the navigation UI of a wizard step.

#### Inherited Methods

Inherited From TWizardStep

> TWizardStep::getAllowReturn()
> TWizardStep::getStepType()
> TWizardStep::getTitle()
> TWizardStep::getWizard()
> TWizardStep::setAllowReturn()
> TWizardStep::setStepType()
> TWizardStep::setTitle()
> TWizardStep::setWizard()

Inherited From TView

> TView::getActive()
> TView::getVisible()
> TView::onActivate()
> TView::onDeactivate()
> TView::setActive()
> TView::setVisible()

Inherited From TControl

> TControl::__construct()
> TControl::addedControl()
> TControl::addParsedObject()
> TControl::applyStyleSheetSkin()
> TControl::autoBindProperty()
> TControl::autoDataBindProperties()
> TControl::bindProperty()
> TControl::broadcastEvent()
> TControl::broadcastEventInternal()
> TControl::bubbleEvent()
> TControl::clearChildState()
> TControl::clearControlState()
> TControl::clearNamingContainer()
> TControl::clearViewState()
> TControl::createChildControls()
> TControl::createControlCollection()
> TControl::createdOnTemplate()
> TControl::dataBind()
> TControl::dataBindChildren()
> TControl::dataBindProperties()
> TControl::ensureChildControls()
> TControl::findControl()
> TControl::findControlsByID()
> TControl::findControlsByType()
> TControl::focus()
> TControl::getAdapter()
> TControl::getAllowChildControls()
> TControl::getAttribute()
> TControl::getAttributes()
> TControl::getChildControlsCreated()
> TControl::getClientID()
> TControl::getControls()
> TControl::getControlStage()
> TControl::getControlState()
> TControl::getEnabled()
> TControl::getEnableTheming()
> TControl::getEnableViewState()
> TControl::getHasAdapter()
> TControl::getHasAttributes()
> TControl::getHasControls()
> TControl::getID()
> TControl::getNamingContainer()
> TControl::getPage()
> TControl::getParent()
> TControl::getRegisteredObject()
> TControl::getSkinID()
> TControl::getSourceTemplateControl()
> TControl::getTemplateControl()
> TControl::getUniqueID()
> TControl::getViewState()
> TControl::getVisible()
> TControl::hasAttribute()
> TControl::initRecursive()
> TControl::isDescendentOf()
> TControl::isObjectRegistered()
> TControl::loadRecursive()
> TControl::loadState()
> TControl::loadStateRecursive()
> TControl::onDataBinding()
> TControl::onInit()
> TControl::onLoad()
> TControl::onPreRender()
> TControl::onUnload()
> TControl::preRenderRecursive()
> TControl::raiseBubbleEvent()
> TControl::registerObject()
> TControl::removeAttribute()
> TControl::removedControl()
> TControl::render()
> TControl::renderChildren()
> TControl::renderControl()
> TControl::saveState()
> TControl::saveStateRecursive()
> TControl::setAdapter()
> TControl::setAttribute()
> TControl::setChildControlsCreated()
> TControl::setControlStage()
> TControl::setControlState()
> TControl::setEnabled()
> TControl::setEnableTheming()
> TControl::setEnableViewState()
> TControl::setID()
> TControl::setPage()
> TControl::setSkinID()
> TControl::setTemplateControl()
> TControl::setViewState()
> TControl::setVisible()
> TControl::traverseChildControls()
> TControl::unbindProperty()
> TControl::unloadRecursive()
> TControl::unregisterObject()
> TControl::__get()

Inherited From TApplicationComponent

> TApplicationComponent::getApplication()
> TApplicationComponent::getRequest()
> TApplicationComponent::getResponse()
> TApplicationComponent::getService()
> TApplicationComponent::getSession()
> TApplicationComponent::getUser()
> TApplicationComponent::publishAsset()
> TApplicationComponent::publishFilePath()

Inherited From TComponent

> TComponent::attachEventHandler()
> TComponent::canGetProperty()
> TComponent::canSetProperty()
> TComponent::detachEventHandler()
> TComponent::evaluateExpression()
> TComponent::evaluateStatements()
> TComponent::getEventHandlers()
> TComponent::getSubProperty()
> TComponent::hasEvent()
> TComponent::hasEventHandler()
> TComponent::hasProperty()
> TComponent::raiseEvent()
> TComponent::setSubProperty()
> TComponent::__get()
> TComponent::__set()

Class Constants

#### Inherited Constants

Inherited from TControl

Documentation generated on Sun, 04 Jun 2006 19:00:41 -0400 by phpDocumentor 1.3.0RC4