Use the <remform> tag to add a form consisting of model attributes to the portal.
Placing more than one widget instance with the <remform> tag on a page is not recommended. Unlike the <rem> tag, <remform> is used only for creating a single record at a time.
Available attributes:
Attribute | Type | Mandatory | Description | ||
---|---|---|---|---|---|
isPortal | Boolean | N | Set the value to true to enable the tag to be displayed on the portal. The default value is false. | ||
isUserScripts | Boolean | N | Set the value to false to disable the client script execution. The default value is true. | ||
modelId | String | N | Specify the ID of the RE model. | ||
name | String | N | This attribute stores the form name. Define the form name in the Template field:
Then, call it in the widget client script:
| ||
recordId | String | N | Specify the ID of an existing record to extend. | ||
saveButtonCaption | String | N | Specify the text displayed on the Save button. | ||
style | String | N | Specify the display settings (size, font, color, and others) of the tag elements using the CSS syntax. | ||
tableName | String | Y | Specify the name of the table for which the extended record model was created. |
Examples:
<div simple-if="{data.isShow}"> <remform name="requestForm" isPortal="false" modelId="{data.modelId}" tableName="{data.tableName}" recordId="{data.recordId}" /> <checkbox model="data.copyCaller" label="{data.questionText}"></checkbox> <div class="reclassification-rem-model-widget__buttons"> <button buttonType="secondary" event-click="window.s_widget_custom.cancel()">{data.buttonCancel}</button> <button buttonType="primary" event-click="window.s_widget_custom.create()">{data.buttonCreate}</button> </div> </div> |
The template above adds the following form to the page: