AjaxContainer deprecated
class AjaxContainer extends UIComponent
deprecated
Class AjaxContainer
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 |
Methods
If fill via Ajax is enabled, the callback data is not included in the original template output put will be loaded using an ajax request right after the page has been loaded Use this feature to offload load intensive data queries
Enable updating of container via AJAX all x seconds
No description
Returns the content of this container. Calls callback if neccessary
Returns a link which reloads the container
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
No description
Render Container with Content
Set Variable / Option for an array
Set the content of the container to a static content (e.g. Template Object or HTML Output)
Set the content of the container by using a callback function
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 url to call - if not set, it will be set by get_current_url
Details
at line 29
__construct($id)
deprecated
deprecated
AjaxContainer constructor.
in
UIComponent at line 328
string
__toString()
No description
at line 82
enable_fill_via_ajax(mixed $prefill, bool $default_style = false)
If fill via Ajax is enabled, the callback data is not included in the original template output put will be loaded using an ajax request right after the page has been loaded Use this feature to offload load intensive data queries
at line 67
enable_periodical_update(mixed $interval)
Enable updating of container via AJAX all x seconds
at line 71
enable_use_back_history()
No description
in
UIComponent at line 187
mixed
get($var)
Get Variable / Option
at line 120
get_content()
Returns the content of this container. Calls callback if neccessary
at line 142
get_reload_link($link_array = false)
Returns a link which reloads the container
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
in
UIComponent at line 72
init()
put your comment there.
..
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
at line 91
process()
deprecated
deprecated
No description
at line 151
render()
Render Container with Content
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 38
set_content(mixed $content)
Set the content of the container to a static content (e.g. Template Object or HTML Output)
at line 57
set_content_callback(mixed $callback, array|bool $parameters = false)
Set the content of the container by using a callback function
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 47
set_url(mixed $url)
set url to call - if not set, it will be set by get_current_url