Dojo/View/Helper/FilteringSelect.php
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
- View
- Version
- $Id: FilteringSelect.php 24593 2012-01-05 20:35:02Z matthew $
\Zend_Dojo_View_Helper_FilteringSelect
- Parent(s)
- \Zend_Dojo_View_Helper_ComboBox < \Zend_Dojo_View_Helper_Dijit < \Zend_View_Helper_HtmlElement < \Zend_View_Helper_Abstract
- Copyright
- Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
- \global\Zend_Dojo_View_Helper_ComboBox
Constants
EOL
= "\n"- Inherited_from
- \Zend_View_Helper_HtmlElement::EOL
- Inherited_from
- \Zend_Dojo_View_Helper_Dijit::EOL
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::EOL
Properties

string $_closingBracket = nullnullDetails- Type
- string
- Inherited_from
- \Zend_View_Helper_HtmlElement::$$_closingBracket
- Inherited_from
- \Zend_Dojo_View_Helper_Dijit::$$_closingBracket
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::$$_closingBracket

string $_dijit = 'dijit.form.FilteringSelect''dijit.form.FilteringSelect'Details- Type
- string

string $_elementType = 'text''text'Details- Type
- string
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::$$_elementType

array $_jsonParams = array('constraints')array('constraints')Details- Type
- array
- Inherited_from
- \Zend_Dojo_View_Helper_Dijit::$$_jsonParams
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::$$_jsonParams

string $_module = 'dijit.form.FilteringSelect''dijit.form.FilteringSelect'Details- Type
- string

string $_rootNode = 'div''div'Details- Type
- string
- Inherited_from
- \Zend_Dojo_View_Helper_Dijit::$$_rootNode
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::$$_rootNode

\Zend_Dojo_View_Helper_Dojo_Container $dojo- Type
- \Zend_Dojo_View_Helper_Dojo_Container
- Inherited_from
- \Zend_Dojo_View_Helper_Dijit::$$dojo
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::$$dojo

\Zend_View_Interface $view = nullnullDetails- Type
- \Zend_View_Interface
- Inherited_from
- \Zend_View_Helper_Abstract::$$view
- Inherited_from
- \Zend_View_Helper_HtmlElement::$$view
- Inherited_from
- \Zend_Dojo_View_Helper_Dijit::$$view
- Inherited_from
- \Zend_Dojo_View_Helper_ComboBox::$$view
Methods

_castBoolToString(mixed $item, string $key) : voidCast a boolean to a string value
Inherited from: \Zend_Dojo_View_Helper_Dijit::_castBoolToString()\Zend_Dojo_View_Helper_ComboBox::_castBoolToString()| Name | Type | Description |
|---|---|---|
| $item | mixed | |
| $key | string |

_createDijit(string $dijit, string $id, array $params) : voidCreate a dijit programmatically
Inherited from: \Zend_Dojo_View_Helper_Dijit::_createDijit()\Zend_Dojo_View_Helper_ComboBox::_createDijit()| Name | Type | Description |
|---|---|---|
| $dijit | string | |
| $id | string | |
| $params | array |

_createFormElement(string $id, string $value, array $params, array $attribs, string | null $dijit = null) : stringCreate HTML representation of a dijit form element
Inherited from: \Zend_Dojo_View_Helper_Dijit::_createFormElement()\Zend_Dojo_View_Helper_ComboBox::_createFormElement()| Name | Type | Description |
|---|---|---|
| $id | string | |
| $value | string | |
| $params | array | |
| $attribs | array | |
| $dijit | string | null |
| Type | Description |
|---|---|
| string |

_createGetParentFormFunction() : voidCreate JS function for retrieving parent form
Inherited from: \Zend_Dojo_View_Helper_Dijit::_createGetParentFormFunction()\Zend_Dojo_View_Helper_ComboBox::_createGetParentFormFunction()
_createLayoutContainer(int $id, string $content, array $params, array $attribs, string | null $dijit = null) : stringCreate a layout container
Inherited from: \Zend_Dojo_View_Helper_Dijit::_createLayoutContainer()\Zend_Dojo_View_Helper_ComboBox::_createLayoutContainer()| Name | Type | Description |
|---|---|---|
| $id | int | |
| $content | string | |
| $params | array | |
| $attribs | array | |
| $dijit | string | null |
| Type | Description |
|---|---|
| string |

_htmlAttribs(array $attribs) : stringConverts an associative array to a string of tag attributes.
Inherited from: \Zend_View_Helper_HtmlElement::_htmlAttribs()\Zend_Dojo_View_Helper_Dijit::_htmlAttribs()\Zend_Dojo_View_Helper_ComboBox::_htmlAttribs()| Name | Type | Description |
|---|---|---|
| $attribs | array | From this array, each key-value pair is converted to an attribute name and value. |
| Type | Description |
|---|---|
| string | The XHTML for the attributes. |
- Access
- public

_isStrictDoctype() : booleanIs doctype strict?
Inherited from: \Zend_View_Helper_HtmlElement::_isStrictDoctype()\Zend_Dojo_View_Helper_Dijit::_isStrictDoctype()\Zend_Dojo_View_Helper_ComboBox::_isStrictDoctype()| Type | Description |
|---|---|
| boolean |

_isXhtml() : booleanIs doctype XHTML?
Inherited from: \Zend_View_Helper_HtmlElement::_isXhtml()\Zend_Dojo_View_Helper_Dijit::_isXhtml()\Zend_Dojo_View_Helper_ComboBox::_isXhtml()| Type | Description |
|---|---|
| boolean |

_normalizeId(string $value) : stringNormalize an ID
Inherited from: \Zend_View_Helper_HtmlElement::_normalizeId()\Zend_Dojo_View_Helper_Dijit::_normalizeId()\Zend_Dojo_View_Helper_ComboBox::_normalizeId()| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| string |

_prepareDijit(array $attribs, array $params, string $type, string $dijit = null) : arrayMerge attributes and parameters
Inherited from: \Zend_Dojo_View_Helper_Dijit::_prepareDijit()\Zend_Dojo_View_Helper_ComboBox::_prepareDijit()Also sets up requires
| Name | Type | Description |
|---|---|---|
| $attribs | array | |
| $params | array | |
| $type | string | |
| $dijit | string | Dijit type to use (otherwise, pull from $_dijit) |
| Type | Description |
|---|---|
| array |

_renderHiddenElement(string $id, string | int | float $value) : stringRender a hidden element to hold a value
Inherited from: \Zend_Dojo_View_Helper_Dijit::_renderHiddenElement()\Zend_Dojo_View_Helper_ComboBox::_renderHiddenElement()| Name | Type | Description |
|---|---|---|
| $id | string | |
| $value | string | int | float |
| Type | Description |
|---|---|
| string |

_renderStore(array $params, $id) : string | falseRenders to dojo view helper
| Name | Type | Description |
|---|---|---|
| $params | array | |
| $id |
| Type | Description |
|---|---|
| string | false |

_useDeclarative() : boolWhether or not to use declarative dijit creation
Inherited from: \Zend_Dojo_View_Helper_Dijit::_useDeclarative()\Zend_Dojo_View_Helper_ComboBox::_useDeclarative()| Type | Description |
|---|---|
| bool |

_useProgrammatic() : boolWhether or not to use programmatic dijit creation
Inherited from: \Zend_Dojo_View_Helper_Dijit::_useProgrammatic()\Zend_Dojo_View_Helper_ComboBox::_useProgrammatic()| Type | Description |
|---|---|
| bool |

_useProgrammaticNoScript() : boolWhether or not to use programmatic dijit creation w/o script creation
Inherited from: \Zend_Dojo_View_Helper_Dijit::_useProgrammaticNoScript()\Zend_Dojo_View_Helper_ComboBox::_useProgrammaticNoScript()| Type | Description |
|---|---|
| bool |

comboBox(int $id, mixed $value = null, array $params = array(), array $attribs = array(), array | null $options = null) : string| Name | Type | Description |
|---|---|---|
| $id | int | |
| $value | mixed | |
| $params | array | Parameters to use for dijit creation |
| $attribs | array | HTML attributes |
| $options | array | null | Select options |
| Type | Description |
|---|---|
| string |

direct() : voidStrategy pattern: currently unutilized
Inherited from: \Zend_View_Helper_Abstract::direct()\Zend_View_Helper_HtmlElement::direct()\Zend_Dojo_View_Helper_Dijit::direct()\Zend_Dojo_View_Helper_ComboBox::direct()
filteringSelect(int $id, mixed $value = null, array $params = array(), array $attribs = array(), array | null $options = null) : stringdijit.form.FilteringSelect
| Name | Type | Description |
|---|---|---|
| $id | int | |
| $value | mixed | |
| $params | array | Parameters to use for dijit creation |
| $attribs | array | HTML attributes |
| $options | array | null | Select options |
| Type | Description |
|---|---|
| string |

getClosingBracket() : stringGet the tag closing bracket
Inherited from: \Zend_View_Helper_HtmlElement::getClosingBracket()\Zend_Dojo_View_Helper_Dijit::getClosingBracket()\Zend_Dojo_View_Helper_ComboBox::getClosingBracket()| Type | Description |
|---|---|
| string |

getRootNode() : stringGet root node type
Inherited from: \Zend_Dojo_View_Helper_Dijit::getRootNode()\Zend_Dojo_View_Helper_ComboBox::getRootNode()| Type | Description |
|---|---|
| string |

setRootNode(string $value) : \Zend_Dojo_View_Helper_DijitSet root node type
Inherited from: \Zend_Dojo_View_Helper_Dijit::setRootNode()\Zend_Dojo_View_Helper_ComboBox::setRootNode()| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dijit |

setView(\Zend_View_Interface $view) : \Zend_Dojo_View_Helper_DijitSet view
Inherited from: \Zend_Dojo_View_Helper_Dijit::setView()\Zend_Dojo_View_Helper_ComboBox::setView()Set view and enable dojo
| Name | Type | Description |
|---|---|---|
| $view | \Zend_View_Interface |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dijit |