Dojo/Form/DisplayGroup.php
Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Dojo
- Subpackage
- Form
\Zend_Dojo_Form_DisplayGroup
Dijit-enabled DisplayGroup
- Parent(s)
- \Zend_Form_DisplayGroup
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
- \global\Zend_Form_DisplayGroup
- Version
- $Id: DisplayGroup.php 24593 2012-01-05 20:35:02Z matthew $
Properties

array $_attribs = array()
array()Details- Type
- array
- Inherited_from
- \Zend_Form_DisplayGroup::$$_attribs

array $_decorators = array()
array()Details- Type
- array
- Inherited_from
- \Zend_Form_DisplayGroup::$$_decorators

bool $_disableLoadDefaultDecorators = falseShould we disable loading the default decorators?
Inherited from: \Zend_Form_DisplayGroup::$$_disableLoadDefaultDecoratorsfalseDetails- Type
- bool
- Inherited_from
- \Zend_Form_DisplayGroup::$$_disableLoadDefaultDecorators

array $_elementOrder = array()
array()Details- Type
- array
- Inherited_from
- \Zend_Form_DisplayGroup::$$_elementOrder

array $_elements = array()
array()Details- Type
- array
- Inherited_from
- \Zend_Form_DisplayGroup::$$_elements

\Zend_Form $_form = Form object to which the display group is currently registered
Inherited from: \Zend_Form_DisplayGroup::$$_form- Type
- \Zend_Form
- Inherited_from
- \Zend_Form_DisplayGroup::$$_form

bool $_groupUpdated = falseWhether or not a new element has been added to the group
Inherited from: \Zend_Form_DisplayGroup::$$_groupUpdatedfalseDetails- Type
- bool
- Inherited_from
- \Zend_Form_DisplayGroup::$$_groupUpdated

\Zend_Loader_PluginLoader $_loader =
- Type
- \Zend_Loader_PluginLoader
- Inherited_from
- \Zend_Form_DisplayGroup::$$_loader

\Zend_Translate $_translator = - Type
- \Zend_Translate
- Inherited_from
- \Zend_Form_DisplayGroup::$$_translator

bool $_translatorDisabled = false
falseDetails- Type
- bool
- Inherited_from
- \Zend_Form_DisplayGroup::$$_translatorDisabled

\Zend_View_Interface $_view = - Type
- \Zend_View_Interface
- Inherited_from
- \Zend_Form_DisplayGroup::$$_view
Methods

__call(string $method, array $args) : stringOverloading: allow rendering specific decorators
Inherited from: \Zend_Form_DisplayGroup::__call()Call renderDecoratorName() to render a specific decorator.
| Name | Type | Description |
|---|---|---|
| $method | string | |
| $args | array |
| Type | Description |
|---|---|
| string |
| Exception | Description |
|---|---|
| \Zend_Form_Exception | for invalid decorator or invalid method call |

__construct(string $name, \Zend_Loader_PluginLoader $loader, array | \Zend_Config | null $options = null) : voidConstructor
| Name | Type | Description |
|---|---|---|
| $name | string | |
| $loader | \Zend_Loader_PluginLoader | |
| $options | array | \Zend_Config | null |

_getDecorator(string $name, null | array $options = null) : \Zend_Form_Decorator_InterfaceInstantiate a decorator based on class name or class name fragment
Inherited from: \Zend_Form_DisplayGroup::_getDecorator()| Name | Type | Description |
|---|---|---|
| $name | string | |
| $options | null | array |
| Type | Description |
|---|---|
| \Zend_Form_Decorator_Interface |

_loadDecorator(array $decorator, mixed $name) : \Zend_Form_Decorator_Interface
| Name | Type | Description |
|---|---|---|
| $decorator | array | Decorator type and options |
| $name | mixed | Decorator name or alias |
| Type | Description |
|---|---|
| \Zend_Form_Decorator_Interface |

addAttribs(array $attribs) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $attribs | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

addDecorator(string | \Zend_Form_Decorator_Interface $decorator, array | \Zend_Config $options = null) : \Zend_Form_DisplayGroupAdd a decorator for rendering the group
Inherited from: \Zend_Form_DisplayGroup::addDecorator()| Name | Type | Description |
|---|---|---|
| $decorator | string | \Zend_Form_Decorator_Interface | |
| $options | array | \Zend_Config | Options with which to initialize decorator |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

addDecorators(array $decorators) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $decorators | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

addElement(\Zend_Form_Element $element) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $element | \Zend_Form_Element |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

addElements(array $elements) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $elements | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |
| Exception | Description |
|---|---|
| \Zend_Form_Exception | if any element is not a Zend_Form_Element |

addPrefixPath(string $prefix, string $path) : \Zend_Form_DisplayGroupAdd a prefix path for the plugin loader
Inherited from: \Zend_Form_DisplayGroup::addPrefixPath()| Name | Type | Description |
|---|---|---|
| $prefix | string | |
| $path | string |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

addPrefixPaths(array $spec) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $spec | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

count() : intCount of elements/subforms that are iterable
Inherited from: \Zend_Form_DisplayGroup::count()| Type | Description |
|---|---|
| int |

filterName(string $value) : stringFilter a name to only allow valid variable characters
Inherited from: \Zend_Form_DisplayGroup::filterName()| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| string |

getAttrib(string $key) : mixed
| Name | Type | Description |
|---|---|---|
| $key | string |
| Type | Description |
|---|---|
| mixed |

getAttribs() : arrayRetrieve all form attributes/metadata
Inherited from: \Zend_Form_DisplayGroup::getAttribs()| Type | Description |
|---|---|
| array |

getDecorator(string $name) : false | \Zend_Form_Decorator_Abstract
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| false | \Zend_Form_Decorator_Abstract |

getElement(string $name) : \Zend_Form_Element | null
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| \Zend_Form_Element | null |

getForm() : \Zend_Form | nullGet form object to which the group is attached
Inherited from: \Zend_Form_DisplayGroup::getForm()| Type | Description |
|---|---|
| \Zend_Form | null |

getFullyQualifiedName() : string
Places name as subitem of array and/or appends brackets.
| Type | Description |
|---|---|
| string |

getTranslator() : \Zend_Translate_Adapter | null
| Type | Description |
|---|---|
| \Zend_Translate_Adapter | null |

hasTranslator() : boolDoes this display group have its own specific translator?
Inherited from: \Zend_Form_DisplayGroup::hasTranslator()| Type | Description |
|---|---|
| bool |

init() : voidInitialize object; used by extending classes
Inherited from: \Zend_Form_DisplayGroup::init()
loadDefaultDecoratorsIsDisabled() : boolShould we load the default decorators?
Inherited from: \Zend_Form_DisplayGroup::loadDefaultDecoratorsIsDisabled()| Type | Description |
|---|---|
| bool |

removeAttrib(string $key) : bool
| Name | Type | Description |
|---|---|---|
| $key | string |
| Type | Description |
|---|---|
| bool |

removeDecorator(string $name) : bool
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| bool |

removeElement(string $name) : boolean
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| boolean |

render( $view = null) : string
| Name | Type | Description |
|---|---|---|
| $view |
| Type | Description |
|---|---|
| string |

rewind() : voidMove pointer to beginning of element loop
Inherited from: \Zend_Form_DisplayGroup::rewind()
setAttrib(string $key, mixed $value) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $key | string | |
| $value | mixed |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setAttribs(array $attribs) : \Zend_Form_DisplayGroup
Overwrites any previously set attributes.
| Name | Type | Description |
|---|---|---|
| $attribs | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setConfig(\Zend_Config $config) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $config | \Zend_Config |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setDecorators(array $decorators) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $decorators | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setDescription(string $value) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setDisableLoadDefaultDecorators(bool $flag) : \Zend_Form_ElementSet flag to disable loading default decorators
Inherited from: \Zend_Form_DisplayGroup::setDisableLoadDefaultDecorators()| Name | Type | Description |
|---|---|---|
| $flag | bool |
| Type | Description |
|---|---|
| \Zend_Form_Element |

setDisableTranslator(bool $flag) : \Zend_Form_DisplayGroupIndicate whether or not translation should be disabled
Inherited from: \Zend_Form_DisplayGroup::setDisableTranslator()| Name | Type | Description |
|---|---|---|
| $flag | bool |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setElements(array $elements) : \Zend_Form_DisplayGroupSet multiple elements at once (overwrites)
Inherited from: \Zend_Form_DisplayGroup::setElements()| Name | Type | Description |
|---|---|---|
| $elements | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setForm(\Zend_Form $form) : \Zend_Form_DisplayGroupSet form object to which the display group is attached
Inherited from: \Zend_Form_DisplayGroup::setForm()| Name | Type | Description |
|---|---|---|
| $form | \Zend_Form |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setLegend(string $legend) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $legend | string |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setName(string $name) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $name | string |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setOptions(array $options) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $options | array |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setOrder(int $order) : \Zend_Form_Element
| Name | Type | Description |
|---|---|---|
| $order | int |
| Type | Description |
|---|---|
| \Zend_Form_Element |

setPluginLoader(\Zend_Loader_PluginLoader $loader) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $loader | \Zend_Loader_PluginLoader |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setTranslator(\Zend_Translate | \Zend_Translate_Adapter | null $translator = null) : \Zend_Form_DisplayGroup
| Name | Type | Description |
|---|---|---|
| $translator | \Zend_Translate | \Zend_Translate_Adapter | null |
| Type | Description |
|---|---|
| \Zend_Form_DisplayGroup |

setView(\Zend_View_Interface $view = null) : \Zend_Dojo_Form_Element_DijitSet the view object
Ensures that the view object has the dojo view helper path set.
| Name | Type | Description |
|---|---|---|
| $view | \Zend_View_Interface |
| Type | Description |
|---|---|
| \Zend_Dojo_Form_Element_Dijit |

valid() : boolDetermine if current element/subform/display group is valid
Inherited from: \Zend_Form_DisplayGroup::valid()| Type | Description |
|---|---|
| bool |