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 [email protected] 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) : void
Cast a boolean to a string value
Parameters
Name | Type | Description |
---|---|---|
$item | mixed | |
$key | string |
_createDijit(string $dijit, string $id, array $params) : void
Create 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) : string
Create 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) : string
Create 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) : array
Merge attributes and parameters
Also sets up requires
ParametersName | 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) : string
Render a hidden element to hold a value
Parameters
Returns
Name | Type | Description |
---|---|---|
$id | string | |
$value | string | int | float |
Type | Description |
---|---|
string |
_useProgrammatic() : bool
Whether or not to use programmatic dijit creation
Returns
Type | Description |
---|---|
bool |
_useProgrammaticNoScript() : bool
Whether or not to use programmatic dijit creation w/o script creation
Returns
Type | Description |
---|---|
bool |
setRootNode(string $value) : \Zend_Dojo_View_Helper_Dijit
Set 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_Dijit
Set view
Set view and enable dojo
ParametersName | Type | Description |
---|---|---|
$view | \Zend_View_Interface |
Type | Description |
---|---|
\Zend_Dojo_View_Helper_Dijit |