## ZFormCheckbox

Description

- license: Zend Framework License version 1.0
- copyright: Copyright (c) 2005-2006 Zend Technologies USA Inc. (http://www.zend.com)

Located in /library/Zend/Form/elements/ZFormCheckbox.php (line 34)

    ZFormElement
       |
       --ZFormWebElement
          |
          --ZFormInputElement
             |
             --ZFormCheckbox

Variable Summary
mixed $_checked
Method Summary
void __construct ([mixed $id = null], [mixed $parentNode = null])
boolean getChecked ()
array getMemento ()
void loadRequestData ()
void setChecked (mixed $checked)
void setMemento (mixed $memento)
void setValue ( $value)
Variables
mixed $_checked = false (line 36)

- access: protected

#### Inherited Variables

Inherited from ZFormWebElement

> ZFormWebElement::$_bottomBlocks
> ZFormWebElement::$_tagName
> ZFormWebElement::$_topBlocks
> ZFormWebElement::$_wrapExisting

Inherited from ZFormElement

> ZFormElement::$_attributes
> ZFormElement::$_behaviors
> ZFormElement::$_childNodes
> ZFormElement::$_eatEvents
> ZFormElement::$_errors
> ZFormElement::$_eventListeners
> ZFormElement::$_events
> ZFormElement::$_idPath
> ZFormElement::$_parentNode
> ZFormElement::$_process
> ZFormElement::$_validators

Methods
Constructor __construct (line 47)

Class constructor. Sets up the ZForm element, types it as a 'CHECKBOX' element

- access: public

void __construct ([mixed $id = null], [mixed $parentNode = null])

Redefinition of:

ZFormInputElement::__construct()
  Class constructor. Sets up the ZForm element, types it as a 'INPUT' element.

getChecked (line 75)

Returns the true if the CheckBox is checked

- return: true if checked, false otherwise
- access: public

boolean getChecked ()
getMemento (line 87)

Create a memento which saves the state of the Checkbox for storage in the session.

- access: public

array getMemento ()

Redefinition of:

ZFormInputElement::getMemento()
  Retrieve the memento which will be stored with the session data representing the state of the input field. The default implemention is to simply ask the input element for its value

loadRequestData (line 116)

The method is called when a ZForm is being processed to give the ZFormCheckbox and opportunity to initialize itself even when there is not data being directly targed to the ZFormWebElement

- access: public

void loadRequestData ()

Redefinition of:

ZFormWebElement::loadRequestData()
  Retrieves the data associated with this element from the ZRequest object.

setChecked (line 59)

Sets the value of the HTML checked attribute

- access: public

void setChecked (mixed $checked)
setMemento (line 101)

Restores the state of the checkbox from its memento which was returned by getMemento.

- access: public

void setMemento (mixed $memento)

Redefinition of:

ZFormInputElement::setMemento()
  Restores the state of the input element from its memento which was returned by getMemento above. The default implementation is to set the value of the input element to the memento.

setValue (line 126)

Overrides setValue in the parent to also set the checked status of the ZCheckBox.

- access: public

void setValue ( $value)

- $value

Redefinition of:

ZFormWebElement::setValue()
  Overridden implementation of setValue which sets the 'value' of the attribute for the ZFormWebElement

#### Inherited Methods

Inherited From ZFormInputElement

> ZFormInputElement::__construct()
> ZFormInputElement::getMemento()
> ZFormInputElement::setMemento()

Inherited From ZFormWebElement

> ZFormWebElement::__construct()
> ZFormWebElement::addScriptBlock()
> ZFormWebElement::close()
> ZFormWebElement::emitAttributes()
> ZFormWebElement::emitScriptBlocks()
> ZFormWebElement::getMemento()
> ZFormWebElement::getValue()
> ZFormWebElement::loadRequestData()
> ZFormWebElement::open()
> ZFormWebElement::render()
> ZFormWebElement::renderBody()
> ZFormWebElement::setMemento()
> ZFormWebElement::setValue()
> ZFormWebElement::setWrapExisting()
> ZFormWebElement::_applyClientBehaviors()
> ZFormWebElement::_emitClientBehaviors()
> ZFormWebElement::_emitClientValidators()
> ZFormWebElement::__get()
> ZFormWebElement::__set()

Inherited From ZFormElement

> ZFormElement::__construct()
> ZFormElement::addBehavior()
> ZFormElement::addEventListener()
> ZFormElement::addValidator()
> ZFormElement::appendChild()
> ZFormElement::fireEvent()
> ZFormElement::getAttribute()
> ZFormElement::getAttributes()
> ZFormElement::getBehaviors()
> ZFormElement::getChildNodes()
> ZFormElement::getElementById()
> ZFormElement::getErrorMessage()
> ZFormElement::getEventListeners()
> ZFormElement::getID()
> ZFormElement::getIDPath()
> ZFormElement::getIsProcessing()
> ZFormElement::getMemento()
> ZFormElement::getParentNode()
> ZFormElement::getRoot()
> ZFormElement::getValidationErrors()
> ZFormElement::getValidators()
> ZFormElement::getValue()
> ZFormElement::handleEvent()
> ZFormElement::hasChildNodes()
> ZFormElement::invokeApplication()
> ZFormElement::loadRequestData()
> ZFormElement::persist()
> ZFormElement::process()
> ZFormElement::removeChild()
> ZFormElement::removedBehavior()
> ZFormElement::removedValidator()
> ZFormElement::removeEventListener()
> ZFormElement::restoreState()
> ZFormElement::setAllowEvents()
> ZFormElement::setAttribute()
> ZFormElement::setID()
> ZFormElement::setMemento()
> ZFormElement::setParentNode()
> ZFormElement::setProcess()
> ZFormElement::setValue()
> ZFormElement::validate()
> ZFormElement::_appendToList()
> ZFormElement::_computeIDPath()
> ZFormElement::_gatherMementos()
> ZFormElement::_isLegalName()
> ZFormElement::_performValidation()
> ZFormElement::_processEvents()
> ZFormElement::_removeFromList()
> ZFormElement::_restoreMementos()

Class Constants

#### Inherited Constants

Inherited from ZFormElement

> ZFormElement::PATH_SEPARATOR

Documentation generated on Tue, 11 Jul 2006 12:24:27 -0500 by phpDocumentor 1.3.0RC6