Dojo/View/Helper/Dijit.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 license@zend.com so we can send you a copy immediately.
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Dojo
- Subpackage
- View
- Version
- $Id$
\Zend_Dojo_View_Helper_Dijit
Package: Zend_Dojo\View






Returns





Returns
Dojo dijit base class
- Parent(s)
- \Zend_View_Helper_HtmlElement < \Zend_View_Helper_Abstract
- Children
- \Zend_Dojo_View_Helper_Editor
- \Zend_Dojo_View_Helper_DateTextBox
- \Zend_Dojo_View_Helper_SimpleTextarea
- \Zend_Dojo_View_Helper_ComboBox
- \Zend_Dojo_View_Helper_TextBox
- \Zend_Dojo_View_Helper_NumberSpinner
- \Zend_Dojo_View_Helper_Form
- \Zend_Dojo_View_Helper_Button
- \Zend_Dojo_View_Helper_DijitContainer
- \Zend_Dojo_View_Helper_ValidationTextBox
- \Zend_Dojo_View_Helper_TimeTextBox
- \Zend_Dojo_View_Helper_CurrencyTextBox
- \Zend_Dojo_View_Helper_CheckBox
- \Zend_Dojo_View_Helper_RadioButton
- \Zend_Dojo_View_Helper_Slider
- \Zend_Dojo_View_Helper_Textarea
- \Zend_Dojo_View_Helper_NumberTextBox
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Uses
Properties

array $_jsonParams = array('constraints')Parameters that should be JSON encoded
Default value
array('constraints')Details- Type
- array

string $_rootNode = 'div'Root node element type for layout elements
Default value
'div'Details- Type
- string
Methods

_castBoolToString(mixed $item, string $key) : voidCast a boolean to a string value
Parameters
| Name | Type | Description |
|---|---|---|
| $item | mixed | |
| $key | string |

_createDijit(string $dijit, string $id, array $params) : voidCreate a dijit programmatically
Parameters
| 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
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $id | string | |
| $value | string | |
| $params | array | |
| $attribs | array | |
| $dijit | string | null |
| Type | Description |
|---|---|
| string |

_createLayoutContainer(int $id, string $content, array $params, array $attribs, string | null $dijit = null) : stringCreate a layout container
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $id | int | |
| $content | string | |
| $params | array | |
| $attribs | array | |
| $dijit | string | null |
| Type | Description |
|---|---|
| string |

_prepareDijit(array $attribs, array $params, string $type, string $dijit = null) : arrayMerge attributes and parameters
Also sets up requires
Parameters| 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
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $id | string | |
| $value | string | int | float |
| Type | Description |
|---|---|
| string |

_useProgrammatic() : boolWhether or not to use programmatic dijit creation
Returns
| Type | Description |
|---|---|
| bool |

_useProgrammaticNoScript() : boolWhether or not to use programmatic dijit creation w/o script creation
Returns
| Type | Description |
|---|---|
| bool |

setRootNode(string $value) : \Zend_Dojo_View_Helper_DijitSet root node type
Parameters
Returns
| Name | Type | Description |
|---|---|---|
| $value | string |
| Type | Description |
|---|---|
| \Zend_Dojo_View_Helper_Dijit |

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