Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

AttributeTypeMandatoryDescription
isPortalBooleanN

Set the attribute to 'true' to display the widget on the portal. It is recommended to set the value of this attribute to 'true'.

isUserScriptsBooleanNDisable client scripts execution. The default value is 'true'.
modelIdStringNSpecify RE model ID.
nameStringN

This attribute stores the form name.

Define the form name within the template in the Template field:

Code Block
languagexml
themeEclipse
titleForm name
<![CDATA[<remform tableName="itsm_incident" name="incidentForm"></remform>

And after that, you can call it in the widget client script:

Code Block
languagejs
themeEclipse
titleForm name
<![CDATA[const builtInForm = s_widgets.getForm('incidentForm');
await builtInForm.save();


recordIdStringNSpecify an <![CDATA[ID of an existing record to extend.
saveButtonCaptionStringNSpecify text displayed on the Save button.
styleStringN

Specify the display settings (size, font, color, etc.) of the widget elements using the CSS syntax.

tableNameStringYSpecify the name of the table containing the extending record.

...

Code Block
languagexml
themeEclipse
titleremform
<![CDATA[<remform modelId="{data.model_id}" isPortal="true" tableName="rem_table" saveButtonCaption="Save" />

...

Code Block
languagejs
titleremform widget code
linenumberstrue
<![CDATA[(() => {
    window.s_widget_custom = window.s_widget_custom || {};
    const modelId = new URLSearchParams(window.location.search).get('model_id');
    s_widget.setFieldValue('model_id', modelId); // Provide form of new record with model id
})();

...