Dojo/Form/Element/ComboBox.php

Show: PublicProtectedPrivateinherited
Table of Contents
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 license@zend.com 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_Element  

\Zend_Dojo_Form_Element_ComboBox

Package: Zend\Dojo\Form\Element
ComboBox dijit

Note: this would be easier with mixins or traits...

Parent(s)
\Zend_Dojo_Form_Element_DijitMulti < \Zend_Dojo_Form_Element_Dijit < \Zend_Form_Element
Children
\Zend_Dojo_Form_Element_FilteringSelect
Copyright
Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)  
License
New BSD License  
Uses
\global\Zend_Dojo_Form_Element_DijitMulti  
Version
$Id: ComboBox.php 24593 2012-01-05 20:35:02Z matthew $  

Constants

Properties

>VPropertyprotectedbool $_autoInsertNotEmptyValidator = true
>VPropertyprotectedstring $_errorMessageSeparator = '; '
inherited
Separator to use when concatenating aggregate error messages (for elements having array values)
Inherited from: \Zend_Form_Element::$$_errorMessageSeparator\Zend_Dojo_Form_Element_Dijit::$$_errorMessageSeparator\Zend_Dojo_Form_Element_DijitMulti::$$_errorMessageSeparator
>VPropertyprotectedarray $_errors = array()
Default valuearray()Details
Type
array
Inherited_from
\Zend_Form_Element::$$_errors  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_errors  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_errors  
>VPropertyprotectedarray $_filters = array()
Default valuearray()Details
Type
array
Inherited_from
\Zend_Form_Element::$$_filters  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_filters  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_filters  
>VPropertyprotectedbool $_ignore = false
inherited
Ignore flag (used when retrieving values at form level)
Inherited from: \Zend_Form_Element::$$_ignore\Zend_Dojo_Form_Element_Dijit::$$_ignore\Zend_Dojo_Form_Element_DijitMulti::$$_ignore
Default valuefalseDetails
Type
bool
Inherited_from
\Zend_Form_Element::$$_ignore  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_ignore  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_ignore  
>VPropertyprotectedbool $_isArray = false
Default valuefalseDetails
Type
bool
Inherited_from
\Zend_Form_Element::$$_isArray  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_isArray  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_isArray  
>VPropertyprotectedbool $_isError = false
Default valuefalseDetails
Type
bool
Inherited_from
\Zend_Form_Element::$$_isError  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_isError  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_isError  
>VPropertyprotectedbool $_isErrorForced = false
>VPropertyprotectedbool $_isPartialRendering = false

This is to allow execution of logic inside the render() methods of child elements during the magic call while skipping the parent render() method.

Default valuefalseDetails
Type
bool
Inherited_from
\Zend_Form_Element::$$_isPartialRendering  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_isPartialRendering  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_isPartialRendering  
>VPropertyprotectedarray $_loaders = array()
Default valuearray()Details
Type
array
Inherited_from
\Zend_Form_Element::$$_loaders  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_loaders  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_loaders  
>VPropertyprotectedarray $_messages = array()
Default valuearray()Details
Type
array
Inherited_from
\Zend_Form_Element::$$_messages  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_messages  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_messages  
>VPropertyprotectedbool $_registerInArrayValidator = false
Flag: autoregister inArray validator?
Default valuefalseDetails
Type
bool
>VPropertyprotectedstring $_separator = '<br />'
inherited
Separator to use between options; defaults to '
'.
Inherited from: \Zend_Dojo_Form_Element_DijitMulti::$$_separator
Default value'<br />'Details
Type
string
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_separator  
>VPropertyprotectedarray $_translated = array()
inherited
Which values are translated already?
Inherited from: \Zend_Dojo_Form_Element_DijitMulti::$$_translated
Default valuearray()Details
Type
array
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_translated  
>VPropertyprotectedarray $_validators = array()
Default valuearray()Details
Type
array
Inherited_from
\Zend_Form_Element::$$_validators  
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$_validators  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$_validators  
>VPropertypublicarray $dijitParams = array()
Default valuearray()Details
Type
array
Inherited_from
\Zend_Dojo_Form_Element_Dijit::$$dijitParams  
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$dijitParams  
>VPropertypublicstring $helper = 'ComboBox'
Use ComboBox dijit view helper
Default value'ComboBox'Details
Type
string
>VPropertypublicarray $options = array()
inherited
Array of options for multi-item
Inherited from: \Zend_Dojo_Form_Element_DijitMulti::$$options
Default valuearray()Details
Type
array
Inherited_from
\Zend_Dojo_Form_Element_DijitMulti::$$options  

Methods

methodpublic__call(string $method, array $args) : string

Call renderDecoratorName() to render a specific decorator.

Parameters
NameTypeDescription
$methodstring
$argsarray
Returns
TypeDescription
string
Throws
ExceptionDescription
\Zend_Form_Exceptionfor invalid decorator or invalid method call
methodpublic__construct(mixed $spec, mixed $options = null) : void

$spec may be: - string: name of element - array: options with which to configure element - Zend_Config: Zend_Config with options for configuring element

Parameters
NameTypeDescription
$specmixed
$optionsmixed
Throws
ExceptionDescription
\Zend_Form_Exceptionif no element name after initialization
methodpublic__get(string $key) : mixed

Prevents access to properties beginning with '_'.

Parameters
NameTypeDescription
$keystring
Returns
TypeDescription
mixed
methodpublic__set(string $key, mixed $value) : \voide
Parameters
NameTypeDescription
$keystring
$valuemixed
Returns
TypeDescription
\voide
methodpublic__toString() : string

Proxies to render().

Returns
TypeDescription
string
methodprotected_filterValue(string $value, string $key) : void
Parameters
NameTypeDescription
$valuestring
$keystring
methodprotected_getDecorator(string $name, null | array $options) : \Zend_Form_Decorator_Interface
inherited

Instantiate a decorator based on class name or class name fragment

Inherited from: \Zend_Form_Element::_getDecorator()\Zend_Dojo_Form_Element_Dijit::_getDecorator()\Zend_Dojo_Form_Element_DijitMulti::_getDecorator()
Parameters
NameTypeDescription
$namestring
$optionsnull | array
Returns
TypeDescription
\Zend_Form_Decorator_Interface
methodprotected_getErrorMessages() : array
Returns
TypeDescription
array
methodprotected_getMultiOptions() : array
inherited

Retrieve options array

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::_getMultiOptions()
Returns
TypeDescription
array
methodprotected_hasErrorMessages() : bool
Returns
TypeDescription
bool
methodprotected_loadDecorator(array $decorator, mixed $name) : \Zend_Form_Decorator_Interface
Parameters
NameTypeDescription
$decoratorarray

Decorator type and options

$namemixed

Decorator name or alias

Returns
TypeDescription
\Zend_Form_Decorator_Interface
methodprotected_loadFilter(array $filter) : \Zend_Filter_Interface
Parameters
NameTypeDescription
$filterarray
Returns
TypeDescription
\Zend_Filter_Interface
methodprotected_loadValidator(array $validator) : \Zend_Validate_Interface
Parameters
NameTypeDescription
$validatorarray

Validator definition

Returns
TypeDescription
\Zend_Validate_Interface
methodprotected_translateOption(string $option, string $value) : bool
inherited

Translate an option

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::_translateOption()
Parameters
NameTypeDescription
$optionstring
$valuestring
Returns
TypeDescription
bool
methodprotected_translateValue(array | string $value) : array | string
inherited

Translate a value

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::_translateValue()
Parameters
NameTypeDescription
$valuearray | string
Returns
TypeDescription
array | string
methodpublicaddDecorator(string | \Zend_Form_Decorator_Interface $decorator, array | \Zend_Config $options = null) : \Zend_Form_Element
Parameters
NameTypeDescription
$decoratorstring | \Zend_Form_Decorator_Interface
$optionsarray | \Zend_Config

Options with which to initialize decorator

Returns
TypeDescription
\Zend_Form_Element
methodpublicaddDecorators(array $decorators) : \Zend_Form_Element
Parameters
NameTypeDescription
$decoratorsarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddError(string $message) : \Zend_Form_Element
inherited

Add an error message and mark element as failed validation

Inherited from: \Zend_Form_Element::addError()\Zend_Dojo_Form_Element_Dijit::addError()\Zend_Dojo_Form_Element_DijitMulti::addError()
Parameters
NameTypeDescription
$messagestring
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddErrorMessage(string $message) : \Zend_Form_Element
inherited

Add a custom error message to return in the event of failed validation

Inherited from: \Zend_Form_Element::addErrorMessage()\Zend_Dojo_Form_Element_Dijit::addErrorMessage()\Zend_Dojo_Form_Element_DijitMulti::addErrorMessage()
Parameters
NameTypeDescription
$messagestring
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddErrorMessages(array $messages) : \Zend_Form_Element
inherited

Add multiple custom error messages to return in the event of failed validation

Inherited from: \Zend_Form_Element::addErrorMessages()\Zend_Dojo_Form_Element_Dijit::addErrorMessages()\Zend_Dojo_Form_Element_DijitMulti::addErrorMessages()
Parameters
NameTypeDescription
$messagesarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddErrors(array $messages) : \Zend_Form_Element
inherited

Add multiple error messages and flag element as failed validation

Inherited from: \Zend_Form_Element::addErrors()\Zend_Dojo_Form_Element_Dijit::addErrors()\Zend_Dojo_Form_Element_DijitMulti::addErrors()
Parameters
NameTypeDescription
$messagesarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddFilter(string | \Zend_Filter_Interface $filter,  $options = array()) : \Zend_Form_Element
Parameters
NameTypeDescription
$filterstring | \Zend_Filter_Interface
$options
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddFilters(array $filters) : \Zend_Form_Element
Parameters
NameTypeDescription
$filtersarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddMultiOption(string $option, string $value = '') : \Zend_Form_Element_Multi
inherited

Add an option

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::addMultiOption()
Parameters
NameTypeDescription
$optionstring
$valuestring
Returns
TypeDescription
\Zend_Form_Element_Multi
methodpublicaddMultiOptions(array $options) : \Zend_Form_Element_Multi
inherited

Add many options at once

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::addMultiOptions()
Parameters
NameTypeDescription
$optionsarray
Returns
TypeDescription
\Zend_Form_Element_Multi
methodpublicaddPrefixPath(string $prefix, string $path, string $type = null) : \Zend_Form_Element

If no $type specified, assumes it is a base path for both filters and validators, and sets each according to the following rules: - decorators: $prefix = $prefix . '_Decorator' - filters: $prefix = $prefix . '_Filter' - validators: $prefix = $prefix . '_Validate'

Otherwise, the path prefix is set on the appropriate plugin loader.

Parameters
NameTypeDescription
$prefixstring
$pathstring
$typestring
Returns
TypeDescription
\Zend_Form_Element
Throws
ExceptionDescription
\Zend_Form_Exceptionfor invalid type
methodpublicaddPrefixPaths(array $spec) : \Zend_Form_Element
Parameters
NameTypeDescription
$specarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicaddValidator(string | \Zend_Validate_Interface $validator, bool $breakChainOnFailure = false, array $options = array()) : \Zend_Form_Element

Note: will overwrite existing validators if they are of the same class.

Parameters
NameTypeDescription
$validatorstring | \Zend_Validate_Interface
$breakChainOnFailurebool
$optionsarray
Returns
TypeDescription
\Zend_Form_Element
Throws
ExceptionDescription
\Zend_Form_Exceptionif invalid validator type
methodpublicaddValidators(array $validators) : \Zend_Form_Element
Parameters
NameTypeDescription
$validatorsarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicautoInsertNotEmptyValidator() : bool
inherited

Get flag indicating whether a NotEmpty validator should be inserted when element is required

Inherited from: \Zend_Form_Element::autoInsertNotEmptyValidator()\Zend_Dojo_Form_Element_Dijit::autoInsertNotEmptyValidator()\Zend_Dojo_Form_Element_DijitMulti::autoInsertNotEmptyValidator()
Returns
TypeDescription
bool
methodpublicclearMultiOptions() : \Zend_Form_Element_Multi
inherited

Clear all options

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::clearMultiOptions()
Returns
TypeDescription
\Zend_Form_Element_Multi
methodpublicfilterName(string $value, bool $allowBrackets = false) : string
Parameters
NameTypeDescription
$valuestring
$allowBracketsbool
Returns
TypeDescription
string
methodpublicgetAllowEmpty() : bool
Returns
TypeDescription
bool
methodpublicgetAttrib(string $name) : string
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
string
methodpublicgetAttribs() : array
Returns
TypeDescription
array
methodpublicgetAutocomplete() : bool

Get autocomplete flag

Returns
TypeDescription
bool
methodpublicgetBelongsTo() : string
Returns
TypeDescription
string
methodpublicgetDecorator(string $name) : false | \Zend_Form_Decorator_Abstract
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
false | \Zend_Form_Decorator_Abstract
methodpublicgetDecorators() : array
Returns
TypeDescription
array
methodpublicgetDescription() : string
Returns
TypeDescription
string
methodpublicgetDijitParam(string $key) : mixed
Parameters
NameTypeDescription
$keystring
Returns
TypeDescription
mixed
methodpublicgetDijitParams() : array
Returns
TypeDescription
array
methodpublicgetErrorMessageSeparator() : string
Returns
TypeDescription
string
methodpublicgetErrorMessages() : array
Returns
TypeDescription
array
methodpublicgetErrors() : array
Returns
TypeDescription
array
methodpublicgetFilter(string $name) : \Zend_Filter_Interface
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
\Zend_Filter_Interface
methodpublicgetFilters() : array
Returns
TypeDescription
array
methodpublicgetFullyQualifiedName() : string

Places name as subitem of array and/or appends brackets.

Returns
TypeDescription
string
methodpublicgetId() : string
Returns
TypeDescription
string
methodpublicgetIgnore() : bool
inherited

Get ignore flag (used when retrieving values at form level)

Inherited from: \Zend_Form_Element::getIgnore()\Zend_Dojo_Form_Element_Dijit::getIgnore()\Zend_Dojo_Form_Element_DijitMulti::getIgnore()
Returns
TypeDescription
bool
methodpublicgetLabel() : string
Returns
TypeDescription
string
methodpublicgetMessages() : array

The array keys are validation failure message identifiers, and the array values are the corresponding human-readable message strings.

If isValid() was never called or if the most recent isValid() call returned true, then this method returns an empty array.

Returns
TypeDescription
array
methodpublicgetMultiOption(string $option) : mixed
inherited

Retrieve single multi option

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::getMultiOption()
Parameters
NameTypeDescription
$optionstring
Returns
TypeDescription
mixed
methodpublicgetMultiOptions() : array
inherited

Retrieve options

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::getMultiOptions()
Returns
TypeDescription
array
methodpublicgetName() : string
Returns
TypeDescription
string
methodpublicgetOrder() : int
Returns
TypeDescription
int
methodpublicgetPluginLoader(string $type) : \Zend_Loader_PluginLoader

Instantiates with default rules if none available for that type. Use 'decorator', 'filter', or 'validate' for $type.

Parameters
NameTypeDescription
$typestring
Returns
TypeDescription
\Zend_Loader_PluginLoader
Throws
ExceptionDescription
\Zend_Loader_Exceptionon invalid type.
methodpublicgetSeparator() : mixed
inherited

Retrieve separator

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::getSeparator()
Returns
TypeDescription
mixed
methodpublicgetStoreId() : string | null

Get datastore identifier

Returns
TypeDescription
string | null
methodpublicgetStoreInfo() : array

Get datastore information

Returns
TypeDescription
array
methodpublicgetStoreParams() : array

Get datastore params

Returns
TypeDescription
array
methodpublicgetStoreType() : string | null

Get datastore dijit type

Returns
TypeDescription
string | null
methodpublicgetType() : string
Returns
TypeDescription
string
methodpublicgetUnfilteredValue() : mixed
Returns
TypeDescription
mixed
methodpublicgetValidator(string $name) : \Zend_Validate_Interface | false
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
\Zend_Validate_Interface | falseFalse if not found, validator otherwise
methodpublicgetValidators() : array
Returns
TypeDescription
array
methodpublicgetValue() : mixed
Returns
TypeDescription
mixed
methodpublicgetView() : null | \Zend_View_Interface

Retrieves from ViewRenderer if none previously set.

Returns
TypeDescription
null | \Zend_View_Interface
methodpublichasDijitParam(string $key) : bool
Parameters
NameTypeDescription
$keystring
Returns
TypeDescription
bool
methodpublichasErrors() : bool
Returns
TypeDescription
bool
methodpublichasTranslator() : bool
Returns
TypeDescription
bool
methodpublicinit() : void
methodpublicisArray() : bool
Returns
TypeDescription
bool
methodpublicisRequired() : bool
Returns
TypeDescription
bool
methodpublicisValid(string $value, mixed $context = null) : bool

Is the value valid?

Autoregisters InArray validator if necessary.

Parameters
NameTypeDescription
$valuestring
$contextmixed
Returns
TypeDescription
bool
Throws
ExceptionDescription
\Zend_Validate_ExceptionIf validation of $value is impossible
methodpublicloadDefaultDecorators() : void
methodpublicloadDefaultDecoratorsIsDisabled() : bool
Returns
TypeDescription
bool
methodpublicmarkAsError() : \Zend_Form_Element
Returns
TypeDescription
\Zend_Form_Element
methodpublicregisterInArrayValidator() : bool
inherited

Get status of auto-register inArray validator flag

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::registerInArrayValidator()
Returns
TypeDescription
bool
methodpublicremoveDecorator(string $name) : \Zend_Form_Element
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
\Zend_Form_Element
methodpublicremoveDijitParam(string $key) : \Zend_Dojo_Form_Element_Dijit
Parameters
NameTypeDescription
$keystring
Returns
TypeDescription
\Zend_Dojo_Form_Element_Dijit
methodpublicremoveFilter(string $name) : \Zend_Form_Element
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
\Zend_Form_Element
methodpublicremoveMultiOption(string $option) : bool
inherited

Remove a single multi option

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::removeMultiOption()
Parameters
NameTypeDescription
$optionstring
Returns
TypeDescription
bool
methodpublicremoveValidator(string $name) : bool
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
bool
methodpublicrender(\Zend_View_Interface $view = null) : string
Parameters
NameTypeDescription
$view\Zend_View_Interface
Returns
TypeDescription
string
methodpublicresolveElementId(\Zend_Form_Decorator_Interface $decorator) : string

Passed to the HtmlTag decorator as a callback in order to provide an ID.

Parameters
NameTypeDescription
$decorator\Zend_Form_Decorator_Interface
Returns
TypeDescription
string
methodpublicsetAllowEmpty(bool $flag) : \Zend_Form_Element

When the allow empty flag is enabled and the required flag is false, the element will validate with empty values.

Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetAttrib(string $name, mixed $value) : \Zend_Form_Element
Parameters
NameTypeDescription
$namestring
$valuemixed
Returns
TypeDescription
\Zend_Form_Element
Throws
ExceptionDescription
\Zend_Form_Exceptionfor invalid $name values
methodpublicsetAttribs(array $attribs) : \Zend_Form_Element
Parameters
NameTypeDescription
$attribsarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetAutoInsertNotEmptyValidator(bool $flag) : \Zend_Form_Element
Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetAutocomplete(bool $flag) : \Zend_Dojo_Form_Element_ComboBox

Set autocomplete flag

Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Dojo_Form_Element_ComboBox
methodpublicsetBelongsTo(string $array) : \Zend_Form_Element
Parameters
NameTypeDescription
$arraystring
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetConfig(\Zend_Config $config) : \Zend_Form_Element
Parameters
NameTypeDescription
$config\Zend_Config
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetDecorators(array $decorators) : \Zend_Form_Element
Parameters
NameTypeDescription
$decoratorsarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetDescription(string $description) : \Zend_Form_Element
Parameters
NameTypeDescription
$descriptionstring
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetDijitParam(string $key, mixed $value) : \Zend_Dojo_Form_Element_Dijit
Parameters
NameTypeDescription
$keystring
$valuemixed
Returns
TypeDescription
\Zend_Dojo_Form_Element_Dijit
methodpublicsetDijitParams(array $params) : \Zend_Dojo_Form_Element_Dijit
Parameters
NameTypeDescription
$paramsarray
Returns
TypeDescription
\Zend_Dojo_Form_Element_Dijit
methodpublicsetDisableLoadDefaultDecorators(bool $flag) : \Zend_Form_Element
Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetDisableTranslator(bool $flag) : \Zend_Form_Element
Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetErrorMessageSeparator(string $separator) : \Zend_Form_Element
Parameters
NameTypeDescription
$separatorstring
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetErrorMessages(array $messages) : \Zend_Form_Element
inherited

Same as addErrorMessages(), but clears custom error message stack first

Inherited from: \Zend_Form_Element::setErrorMessages()\Zend_Dojo_Form_Element_Dijit::setErrorMessages()\Zend_Dojo_Form_Element_DijitMulti::setErrorMessages()
Parameters
NameTypeDescription
$messagesarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetErrors(array $messages) : \Zend_Form_Element
inherited

Overwrite any previously set error messages and flag as failed validation

Inherited from: \Zend_Form_Element::setErrors()\Zend_Dojo_Form_Element_Dijit::setErrors()\Zend_Dojo_Form_Element_DijitMulti::setErrors()
Parameters
NameTypeDescription
$messagesarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetFilters(array $filters) : \Zend_Form_Element
Parameters
NameTypeDescription
$filtersarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetIgnore(bool $flag) : \Zend_Form_Element
inherited

Set ignore flag (used when retrieving values at form level)

Inherited from: \Zend_Form_Element::setIgnore()\Zend_Dojo_Form_Element_Dijit::setIgnore()\Zend_Dojo_Form_Element_DijitMulti::setIgnore()
Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetIsArray(bool $flag) : \Zend_Form_Element
Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetLabel(string $label) : \Zend_Form_Element
Parameters
NameTypeDescription
$labelstring
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetMultiOptions(array $options) : \Zend_Form_Element_Multi
inherited

Set all options at once (overwrites)

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::setMultiOptions()
Parameters
NameTypeDescription
$optionsarray
Returns
TypeDescription
\Zend_Form_Element_Multi
methodpublicsetName(string $name) : \Zend_Form_Element
Parameters
NameTypeDescription
$namestring
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetOptions(array $options) : \Zend_Form_Element
Parameters
NameTypeDescription
$optionsarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetOrder(int $order) : \Zend_Form_Element
Parameters
NameTypeDescription
$orderint
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetPluginLoader(\Zend_Loader_PluginLoader_Interface $loader, string $type) : \Zend_Form_Element
Parameters
NameTypeDescription
$loader\Zend_Loader_PluginLoader_Interface
$typestring

'decorator', 'filter', or 'validate'

Returns
TypeDescription
\Zend_Form_Element
Throws
ExceptionDescription
\Zend_Form_Exceptionon invalid type
methodpublicsetRegisterInArrayValidator(bool $flag) : \Zend_Form_Element_Multi
inherited

Set flag indicating whether or not to auto-register inArray validator

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::setRegisterInArrayValidator()
Parameters
NameTypeDescription
$flagbool
Returns
TypeDescription
\Zend_Form_Element_Multi
methodpublicsetRequired(bool $flag = true) : \Zend_Form_Element
Parameters
NameTypeDescription
$flagbool

Default value is true

Returns
TypeDescription
\Zend_Form_Element
methodpublicsetSeparator(mixed $separator) : \Zend_Dojo_Form_Element_ComboBox
inherited

Set separator

Inherited from: \Zend_Dojo_Form_Element_DijitMulti::setSeparator()
Parameters
NameTypeDescription
$separatormixed
Returns
TypeDescription
\Zend_Dojo_Form_Element_ComboBox
Details
Fluent
This method is part of a fluent interface and will return the same instance  
methodpublicsetStoreId(string $identifier) : \Zend_Dojo_Form_Element_ComboBox

Set datastore identifier

Parameters
NameTypeDescription
$identifierstring
Returns
TypeDescription
\Zend_Dojo_Form_Element_ComboBox
methodpublicsetStoreParams(array $params) : \Zend_Dojo_Form_Element_ComboBox

Set datastore parameters

Parameters
NameTypeDescription
$paramsarray
Returns
TypeDescription
\Zend_Dojo_Form_Element_ComboBox
methodpublicsetStoreType(string $dojoType) : \Zend_Dojo_Form_Element_ComboBox

Set datastore dijit type

Parameters
NameTypeDescription
$dojoTypestring
Returns
TypeDescription
\Zend_Dojo_Form_Element_ComboBox
methodpublicsetTranslator(\Zend_Translate | null $translator = null) : \Zend_Form_Element
Parameters
NameTypeDescription
$translator\Zend_Translate | null
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetValidators(array $validators) : \Zend_Form_Element
Parameters
NameTypeDescription
$validatorsarray
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetValue(mixed $value) : \Zend_Form_Element
Parameters
NameTypeDescription
$valuemixed
Returns
TypeDescription
\Zend_Form_Element
methodpublicsetView(\Zend_View_Interface $view = null) : \Zend_Dojo_Form_Element_Dijit

Ensures that the view object has the dojo view helper path set.

Parameters
NameTypeDescription
$view\Zend_View_Interface
Returns
TypeDescription
\Zend_Dojo_Form_Element_Dijit
methodpublictranslatorIsDisabled() : bool
Returns
TypeDescription
bool
Documentation was generated by phpDocumentor 2.0.0a12.