Doclink
class Doclink extends UIComponent
Class DocLink
Constants
| SYSTEM_TEMPLATE_UI_FOLDER |
|
Properties
| Link | $xf_link | from UIComponent | |
| string | $link_id | from UIComponent | |
| array | $GPvars | from UIComponent | |
| Controller | $mod | from UIComponent | |
| protected array | $local_template_marker | from UIComponent | |
| protected bool | $_overwrite_param_array | from UIComponent | |
| protected bool|array|ModelCollection | $marker_content | from UIComponent | |
| string | $mod_object_manager | from UIComponent | |
| protected bool | $_orig_marker_content | from UIComponent | |
| protected array | $_allowed_params_filter | from UIComponent | |
| string | $unique_dom_id | from UIComponent | |
| protected string | $uid | from UIComponent | |
| string read-only | $_content | When used in template this property will contain the XML/HTML within the XUI Nodes |
from UIComponent |
| protected int | $document_index_id | ||
| protected DocumentIndex | $document_index | ||
| protected bool|array | $exclude_actions | ||
| protected bool|array | $include_actions | ||
| $displaystyle | |||
| $link_label | |||
| $show |
Methods
DocLink constructor.
No description
Queries api for document options
Generates a unique dom id, dependent on the provided UID, as well as the current context.
Return new template view If using within module xui the tpl file should be named [class_name].tpl e.g. xui_core_table.tpl within the module's template folder
Object initializer
No description
Render and Return a Doclink Detail Link
Render Single Action
Render Single Action
Render Doclink Widget
Set Variable / Option for an array
No description
No description
sets marker_content to passed data -> restore original content with reset_marker_content()
Used to inject params. Only allowed params will be used (see $allowed_params_filter)
Set a single action to be shown
Details
at line 59
__construct(DocumentIndex|int $document_index_id = null, string $displaystyle = null)
DocLink constructor.
at line 326
string
__toString()
No description
in
UIComponent at line 187
mixed
get($var)
Get Variable / Option
at line 202
array
getDocumentOptions()
Queries api for document options
in
UIComponent at line 204
string
get_unique_dom_id()
Generates a unique dom id, dependent on the provided UID, as well as the current context.
in
UIComponent at line 294
Template|null
get_view(string|bool $section = false)
Return new template view If using within module xui the tpl file should be named [class_name].tpl e.g. xui_core_table.tpl within the module's template folder
at line 76
init()
Object initializer
in
UIComponent at line 223
string
parse_template(string $template_content, array|bool $marker_array = false)
No description
in
UIComponent at line 239
string|null
parse_template_cb_wrapper(mixed $matches)
No description
in
UIComponent at line 265
mixed|string
parse_xtag($xml_source)
No description
in
UIComponent at line 339
process()
Declared in Classes
at line 115
render()
Render and Return a Doclink Detail Link
at line 218
string
render_ajax_link()
Render Single Action
at line 252
?string
render_singleaction(string $action)
Render Single Action
at line 288
string
render_widget()
Render Doclink Widget
in
UIComponent at line 273
mixed
render_xtag_element()
No description
in
UIComponent at line 175
void
reset_marker_content()
restores original content of marker_content
in
UIComponent at line 108
void
set(mixed $var, mixed $value = false)
deprecated
deprecated
Set Variable / Option
in
UIComponent at line 124
void
set_array(mixed $member_array, mixed $vars)
Set Variable / Option for an array
at line 89
set_exclude_actions(array $exclude_actions)
No description
at line 96
set_include_actions(array $include_actions)
No description
in
UIComponent at line 167
void
set_marker_content(mixed $marker_content = false)
sets marker_content to passed data -> restore original content with reset_marker_content()
in
UIComponent at line 90
set_mod(mixed $mod)
Set link to owning module
in
UIComponent at line 137
void
set_render_params(mixed $input_params = array())
Used to inject params. Only allowed params will be used (see $allowed_params_filter)
at line 105
set_single_action(mixed $action_id = false)
Set a single action to be shown