Source: factory.web/WebFormElement.py
| Method | Signature | Description |
|---|---|---|
| RpcOptions | RpcOptions(context: dict) |
|
| render_peer_callback | render_peer_callback(method = 'options') -> str |
|
| render_peer_actions | render_peer_actions(method = 'options') |
|
| render_peer_events | render_peer_events(method = 'options') -> str |
|
| ExecuteRpc | ExecuteRpc(method, data = dict()) |
|
| RenderSetValue | RenderSetValue(Name, Query = '') |
|
| RenderElement | RenderElement() |
|
| ReadFields | ReadFields(form_name: str, form_field) |
|
| Parse | Parse(Parent, Server) |
|
| patch_param | patch_param(text: str, Value = -1, Parent = -1) |
|
| parentpatch_param | parentpatch_param(text: str) -> str |
|
| SetQuery | SetQuery(query: str) -> None |
|
| SetDisplayQuery | SetDisplayQuery(Query) |
|
| SetOptions | SetOptions() |
|
| GetOptions | GetOptions() |
|
| GetAjax | GetAjax() |
|
| SetDisplayOptions | SetDisplayOptions() |
|
| GetDisplay | GetDisplay() |
|
| call_api | call_api(api, field_options) |
|
| get_callback_options | get_callback_options() |
|
| RenderLabelandField | RenderLabelandField(Label, labelWidth, Width) |
|
| RenderParentScript | RenderParentScript(ElementParent, HasDisplay) |
|
| RenderElementScript | RenderElementScript(FieldType, HasDisplay, DisplayRule, HasRemote) |
|
| render_inline_js | render_inline_js() |
|
| Render | Render() |
|
| OnElementChangeJavascript | OnElementChangeJavascript() |
|
| field_palette | field_palette() -> dict |
Active colour palette, cached per |
| field_color | field_color(role: str, fallback: str = '') -> str |
Single colour from palette by role. |
| field_defaults | field_defaults() -> dict |
Load defaults from the per-field YAML. |
| get_template | get_template(key: str = '') -> str |
Load an HTML/JS template from the |
| get_svg | get_svg(key: str = '') -> str |
Load an SVG fragment from field YAML |
| render_template | render_template(key: str, **vars) -> str |
Load a template and apply variable |