Source: factory.web/WebForm.py
| Method | Signature | Description |
|---|---|---|
| set_user | set_user(user) |
|
| GetTemplate | GetTemplate() |
|
| patch_sql | patch_sql(patch_sql: str) -> str |
|
| build_create_sql | build_create_sql() |
|
| build_read_sql | build_read_sql(guid = '', force_bloom = 0) |
|
| build_update_sql | build_update_sql() |
|
| patch_param | patch_param(text: str, value = -1, parent = -1) -> str |
|
| process_text | process_text(Text) |
|
| get_all_form_fields | get_all_form_fields(formname: str, package: str, archetype: str) -> str |
|
| get_form_field_default | get_form_field_default(formname: str, field: str) -> str |
|
| read | read(formspec: str = '', Param1_placeholder: str = '', read_as_render: int = 0) |
|
| SetParam1 | SetParam1(Spec) |
|
| SetParam2 | SetParam2(Spec) |
|
| SetParam3 | SetParam3(Spec) |
|
| SetParam4 | SetParam4(Spec) |
|
| SetParam5 | SetParam5(Spec) |
|
| SetParam6 | SetParam6(Spec) |
|
| SetParam7 | SetParam7(Spec) |
|
| RegisterField | RegisterField(Type, Usage) |
|
| get_field_values | get_field_values() |
|
| SetElementField | SetElementField(ElementField, ElementParent = '') |
|
| SetFields | SetFields(Formname: str = '', BaseUrl = '', Fields = []) |
|
| AddElement | AddElement(FieldName, FieldType, Core = 'N', IsNewRecord = '') |
|
| UnpackType | UnpackType(BracketOnward) |
|
| field_factory | field_factory(form_field: str, field_type: str, core: str = 'N') -> object |
|
| GetFieldValue | GetFieldValue(Name) |
|
| GetFieldValueInt | GetFieldValueInt(Name) |
|
| SetAlerts | SetAlerts() |
|
| AddField | AddField(Field) |
|
| add_button | add_button(Text, Link, Glyph = '') |
|
| pre_sql | pre_sql() |
|
| post_sql | post_sql(patch_values) |
|
| parse_binary | parse_binary(ParsedFields, Server) |
|
| create_base_table | create_base_table(form_name: str, ParsedFields: dict) -> None |
|
| create_bloom_form | create_bloom_form(table: str, ParsedFields) -> None |
|
| bloom_key_value | bloom_key_value(parsed_fields: dict) -> str |
|
| bloom_as_mongo | bloom_as_mongo(parsed_fields, headers) |
|
| bloom_as_table | bloom_as_table(parsed_fields, headers) |
|
| bloom_form | bloom_form(parsed_fields, headers) |
|
| Parse | Parse(parsed_fields, headers) |
|
| get_next_form | get_next_form(guid: str, context) -> str |
|
| Render | Render(mode = '', Width = -1) |
|
| convert_to_freeform | convert_to_freeform(all_fields = []) -> str |
|
| validate_form_fields | validate_form_fields(table: str, parsed_fields) |
|
| update_form | update_form(table: str, parsed_fields: dict) |
|
| layout_factory | layout_factory(Type) |
|
| build_from_table | build_from_table(table_name: str, form_name: str = '') -> None |