Component
Direct Subclass:
Indirect Subclass:
Constructor Summary
Public Constructor | ||
public |
constructor(arg_runtime: RuntimeBase, arg_state: Immutable.Map, arg_log_context: string): nothing Creates an instance of Component. |
Member Summary
Public Members | ||
public |
|
Method Summary
Public Methods | ||
public |
Get component content value object. |
|
public |
Get component size. |
|
public |
Get component content value string. |
|
public |
resize(arg_width: any, arg_height: any): nothing Resize component. |
|
public |
set_object_value(arg_value: object): nothing Set component content value object |
|
public |
set_text_value(arg_value: string): nothing Set component content value string. |
|
public |
Update component size with its content. |
Inherited Summary
From class BoundDom | ||
public |
|
|
public |
|
|
private |
_bindings: {} |
|
private |
|
|
public |
init_bindings(): nothing Init bindings. |
|
public |
Load and apply a component configuration. |
|
public |
unload(): nothing Unload a component configuration. |
From class StatedDom | ||
public |
|
|
private |
|
|
private |
_dom_element: * |
|
private |
|
|
public |
Clear component to initial values. |
|
public |
dispatch_update_state_action(arg_new_state: Immutable.Map): nothing Dispatch update state action. |
|
public |
dispatch_update_state_value_action(arg_path: array | string, arg_value: any): nothing Dispatch update state action. |
|
public |
get_children_component(): array Get view children components. |
|
public |
get_named_stream(arg_stream_name: string): Stream | undefined Get a named stream. |
|
public |
register_and_render_inside_from_json(arg_options: object): nothing Render a component inside this element from a json description. |
|
public |
register_from_json(arg_options: object): nothing Register a component description from a json content. |
|
public |
render_inside_from_json(arg_name: string, arg_json_desc: object): nothing Render a component inside this element from a json description. |
|
public |
Update view with current state. |
|
public |
Update view with current state. |
|
private |
_update(): * |
Public Constructors
public constructor(arg_runtime: RuntimeBase, arg_state: Immutable.Map, arg_log_context: string): nothing source
Creates an instance of Component.
Override:
StatedDom#constructorParams:
Name | Type | Attribute | Description |
arg_runtime | RuntimeBase | client runtime. |
|
arg_state | Immutable.Map | component initial state. |
|
arg_log_context | string | context of traces of this instance (optional). |
Return:
nothing |
Public Methods
public resize(arg_width: any, arg_height: any): nothing source
Resize component.
Params:
Name | Type | Attribute | Description |
arg_width | any | css width value. |
|
arg_height | any | css height value. |
Return:
nothing |
public set_object_value(arg_value: object): nothing source
Set component content value object
Params:
Name | Type | Attribute | Description |
arg_value | object | component values object. |
Return:
nothing |