The Wizard class provides a system for posting, retrieving, and validating user input over a series of steps, as well as maintianing the submitted values over a series of steps, until the wizard is saved.
The wizard is designed to be called from within a single action. The values of its state allow its steps to work as "sub-actions".
The only method left to implement for classes that extend is getMarkup().
Located in /polyphony/main/library/Wizard/Wizard.abstract.php (line 39)
SObject | --WizardComponent | --WizardComponentWithChildren | --Wizard
Class | Description |
---|---|
SimpleWizard | The SimpleWizard is a WizardClass which contains children and a block of formatting text in which to include those children. |
Inherited from WizardComponentWithChildren
WizardComponentWithChildren::$_children
Inherited from WizardComponent
WizardComponent::$_enabled
WizardComponent::$_enabledSticky
WizardComponent::$_parent
Adds an EventListener to be triggered whenever an event is thrown.
Returns a block of XHTML-valid code that contains markup for this specific component.
Returns a block of javascript that will add a validation command to the form when submitting.
Returns the top-level Wizard in which this component resides.
Returns the name (id) of the form in which the wizard is contained.
Returns the parsed string from text including [[tags]].
The second parameter holds a hashtable of components to ask for content for each of the [[tags]].
Sets this Wizard's ID string. It is optional but must be used to allow multiple Wizards to be displayed on one page to differentiate fields and save/cancel requests.
Sets this component's parent (probably a Wizard object) so that it can have access to its parent's information, if needed.
Notifies all of the EventListeners that have been added that an event has occured.
Triggers this event after the update has occured.
Tells the wizard component to update itself - this may include getting form post data or validation - whatever this particular component wants to do every pageload.
Inherited From WizardComponentWithChildren
WizardComponentWithChildren::addComponent()
WizardComponentWithChildren::getAllValues()
WizardComponentWithChildren::getChild()
WizardComponentWithChildren::getChildren()
WizardComponentWithChildren::removeChild()
WizardComponentWithChildren::setEnabled()
WizardComponentWithChildren::update()
WizardComponentWithChildren::validate()
Inherited From WizardComponent
WizardComponent::getAllValues()
WizardComponent::getMarkup()
WizardComponent::getWizard()
WizardComponent::isEnabled()
WizardComponent::setEnabled()
WizardComponent::setParent()
WizardComponent::update()
WizardComponent::validate()
Inherited From SObject
SObject::asA()
SObject::asString()
SObject::copy()
SObject::copySameFrom()
SObject::copyTwoLevel()
SObject::deepCopy()
SObject::isEqual()
SObject::isEqualTo()
SObject::isNotEqualTo()
SObject::isNotReferenceTo()
SObject::isReferenceTo()
SObject::newFrom()
SObject::postCopy()
SObject::printableString()
SObject::shallowCopy()
SObject::_deepCopyArray()
Documentation generated on Wed, 19 Sep 2007 10:28:02 -0400 by phpDocumentor 1.3.0RC3