phpMv
-UI toolkit 2.4.12
jQuery, jQuery UI, Twitter Bootstrap and Semantic-UI library for php & php MVC Frameworks
|
Base class for Html collections. More...
Public Member Functions | |
__construct ($identifier, $tagName="div") | |
addItems ($items) | |
setItems ($items) | |
getItems () | |
addItem ($item) | |
adds and returns an item More... | |
insertItem ($item, $position=0) | |
getItem ($index) | |
Return the item at index. More... | |
setItem ($index, $value) | |
removeItem ($index) | |
count () | |
fromDatabaseObject ($object, $function) | |
apply ($callBack) | |
fromArray ($array) | |
setProperties ($properties) | |
setPropertyValues ($property, $values) | |
Sets the values of a property for each item in the collection. More... | |
addPropertyValues ($property, $values) | |
Adds the values of a property for each item in the collection. More... | |
compile (JsUtils $js=NULL, &$view=NULL) | |
getItemById ($identifier) | |
asLinks ($hrefs=[], $target=NUll) | |
splice ($offset, $length=null) | |
Remove a portion of the items array and replace it with something else. More... | |
![]() | |
__construct ($identifier, $tagName="p") | |
setContent ($content) | |
getContent () | |
addContent ($content, $before=false) | |
run (JsUtils $js) | |
setValue ($value) | |
wrapContent ($before, $after="") | |
wrapWith (HtmlDoubleElement $container) | |
Wraps the element with a container. More... | |
getContentInstances ($class) | |
asLink ($href=NULL, $target=NULL) | |
Transforms the element into a link. More... | |
getTextContent () | |
asEditable (HtmlFormField $field, $asForm=false, $setValueProperty="val()") | |
![]() | |
__construct ($identifier, $tagName="br") | |
setClass ($classNames) | |
addClass ($classNames) | |
setRole ($value) | |
setTitle ($value) | |
setStyle ($value) | |
run (JsUtils $js) | |
fromArray ($array) | |
setSize ($size) | |
![]() | |
run (JsUtils $js) | |
getTagName () | |
setTagName ($tagName) | |
fromArray ($array) | |
fromDatabaseObjects ($objects, $function) | |
fromDatabaseObject ($object, $function) | |
wrap ($before, $after="") | |
getElementById ($identifier, $elements) | |
getBsComponent () | |
setBsComponent ($bsComponent) | |
compile (JsUtils $js=NULL, &$view=NULL) | |
setDraggable ($attr="id", $dropZone=null, $parameters=[]) | |
Sets the element draggable, and eventualy defines the dropzone (HTML5 drag and drop) More... | |
asDropZone ($jsCallback="", $jqueryDone="append", $parameters=[]) | |
Declares the element as a drop zone (HTML5 drag and drop) More... | |
asFileDropZone ($responseElement=null, $url=null, $progress=null, $jsCallback="", $parameters=[]) | |
Declares the element as a drop zone for file uploading (HTML5 drag and drop) More... | |
__toString () | |
onPostCompile ($callback) | |
onPreCompile ($callback) | |
![]() | |
__construct ($identifier) | |
getIdentifier () | |
setIdentifier ($identifier) | |
getLibraryId () | |
setLibraryId ($_libraryId) | |
Protected Member Functions | |
getItemToAdd ($item) | |
setItemIdentifier ($item, $classname, $index) | |
createItem ($value) | |
The item factory. More... | |
createCondition ($value) | |
contentAs ($tagName) | |
![]() | |
_getContentInstances ($class, $content) | |
compile_once (\Ajax\JsUtils $js=NULL, &$view=NULL) | |
{} More... | |
![]() | |
getTemplate (JsUtils $js=NULL, $view=null) | |
ctrl ($name, $value, $typeCtrl) | |
setMemberCtrl (&$name, $value, $typeCtrl) | |
addToMemberUnique (&$name, $value, $typeCtrl, $separator=" ") | |
addToMemberCtrl (&$name, $value, $typeCtrl, $separator=" ") | |
addToMember (&$name, $value, $separator=' ') | |
removeOldValues (&$oldValue, $allValues) | |
_getElementBy ($callback, $elements) | |
setWrapBefore ($wrapBefore) | |
setWrapAfter ($wrapAfter) | |
compile_once (JsUtils $js=NULL, &$view=NULL) | |
![]() | |
cleanIdentifier ($id) | |
Additional Inherited Members | |
![]() | |
$content | |
$wrapContentBefore = "" | |
$wrapContentAfter = "" | |
$_editableContent | |
![]() | |
$_template | |
$tagName | |
$_wrapBefore = array() | |
$_wrapAfter = array() | |
$_bsComponent | |
$_compiled = false | |
$_runned = false | |
$_postCompile | |
$_preCompile | |
![]() | |
$identifier | |
$_identifier | |
$_libraryId | |
$_self | |
__construct | ( | $identifier, | |
$tagName = "div" |
|||
) |
Definition at line 17 of file HtmlCollection.php.
addItem | ( | $item | ) |
adds and returns an item
HtmlDoubleElement | string | array | $item |
Definition at line 65 of file HtmlCollection.php.
addItems | ( | $items | ) |
Definition at line 22 of file HtmlCollection.php.
addPropertyValues | ( | $property, | |
$values | |||
) |
Adds the values of a property for each item in the collection.
string | $property | |
array | mixed | $values |
Definition at line 182 of file HtmlCollection.php.
apply | ( | $callBack | ) |
Definition at line 111 of file HtmlCollection.php.
asLinks | ( | $hrefs = [] , |
|
$target = NUll |
|||
) |
array | $hrefs | |
string | $target |
Definition at line 215 of file HtmlCollection.php.
compile | ( | JsUtils | $js = NULL , |
& | $view = NULL |
||
) |
Definition at line 197 of file HtmlCollection.php.
|
protected |
Definition at line 136 of file HtmlCollection.php.
count | ( | ) |
Definition at line 100 of file HtmlCollection.php.
|
protected |
Definition at line 132 of file HtmlCollection.php.
|
abstractprotected |
The item factory.
mixed | $value |
fromArray | ( | $array | ) |
Definition at line 122 of file HtmlCollection.php.
fromDatabaseObject | ( | $object, | |
$function | |||
) |
Definition at line 107 of file HtmlCollection.php.
getItem | ( | $index | ) |
Return the item at index.
int | string | $index | the index or the item identifier |
Definition at line 82 of file HtmlCollection.php.
getItemById | ( | $identifier | ) |
Definition at line 206 of file HtmlCollection.php.
getItems | ( | ) |
Definition at line 40 of file HtmlCollection.php.
|
protected |
Definition at line 44 of file HtmlCollection.php.
insertItem | ( | $item, | |
$position = 0 |
|||
) |
Definition at line 71 of file HtmlCollection.php.
removeItem | ( | $index | ) |
Definition at line 96 of file HtmlCollection.php.
setItem | ( | $index, | |
$value | |||
) |
Definition at line 91 of file HtmlCollection.php.
|
protected |
Definition at line 52 of file HtmlCollection.php.
setItems | ( | $items | ) |
Definition at line 35 of file HtmlCollection.php.
setProperties | ( | $properties | ) |
Definition at line 143 of file HtmlCollection.php.
setPropertyValues | ( | $property, | |
$values | |||
) |
Sets the values of a property for each item in the collection.
string | $property | |
array | mixed | $values |
Definition at line 161 of file HtmlCollection.php.
splice | ( | $offset, | |
$length = null |
|||
) |
Remove a portion of the items array and replace it with something else.
int | $offset | |
int | $length | If length is omitted, removes everything from offset to the end of the array. If length is specified and is positive, then that many elements will be removed. If length is specified and is negative then the end of the removed portion will be that many elements from the end of the array. If length is specified and is zero, no elements will be removed. Tip: to remove everything from offset to the end of the array when replacement is also specified, use count($input) for length. |
Definition at line 233 of file HtmlCollection.php.