Stud.IP
5.4
|
Public Member Functions | |
__construct (array $root_resources=[], $title= '', $parameter_name= 'tree_selected_resource') | |
render ($variables=[]) | |
setCurrentResource (Resource $resource) | |
setCurrentResourceId ($resource_id=null) | |
setFoldable ($foldable=false) | |
isFoldable () | |
![]() | |
__construct () | |
setId (string $id) | |
getId () | |
setTitle ($title) | |
getTitle () | |
removeTitle () | |
setExtra ($extra) | |
getExtra () | |
removeExtra () | |
setAdditionalAttribute (string $key, $value) | |
setAdditionalAttributes (array $attributes) | |
removeAdditionalAttribute (string $key) | |
render ($variables=[]) | |
![]() | |
addElement (WidgetElement $element, $index=null) | |
insertElement (WidgetElement $element, $before_index, $index=null) | |
getElement ($index) | |
getElements () | |
removeElement ($index) | |
hasElements () | |
hasElement ($index) | |
forceRendering ($state=true) | |
addLayoutCSSClass ($css_class) | |
removeLayoutCSSClass ($css_class) | |
render ($variables=[]) | |
__isset ($offset) | |
__get ($offset) | |
__set ($offset, $value) | |
__unset ($offset) | |
Protected Attributes | |
$root_resources = [] | |
$parameter_name = '' | |
$foldable = false | |
$current_resource_id = null | |
![]() | |
$additional_attributes = [] | |
![]() | |
$elements = [] | |
$template = 'widgets/widget' | |
$template_variables = [] | |
$layout = 'widgets/widget-layout' | |
$forced_rendering = false | |
$layout_css_classes = [] | |
Additional Inherited Members | |
![]() | |
guessIndex (WidgetElement $element) | |
__construct | ( | array | $root_resources = [] , |
$title = '' , |
|||
$parameter_name = 'tree_selected_resource' |
|||
) |
This widget must be initialised by providing at least one Resource object in an array.
array | $root_resources | The root resource objects which will be displayed by this tree view. |
string | $title | The title of this widget. |
string | null | $parameter_name | The name of the URL parameter which will be set when one of the resources in the tree is selected. If parameter_name is set to null the items in the resource tree widget will link to the resource's details page. |
isFoldable | ( | ) |
render | ( | $variables = [] | ) |
The render method will attach the root resource of this object to the set of variables which is passed to the template.
setCurrentResource | ( | Resource | $resource | ) |
setCurrentResourceId | ( | $resource_id = null | ) |
setFoldable | ( | $foldable = false | ) |
|
protected |
|
protected |
|
protected |
|
protected |
$root_resource is the resource whose resource tree shall be displayed by this widget. The resource itself and all its children are displayed.