Adds a files attachment widget.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<attachment model="data.attachments"></attachment> |
Use this attribute to add a button to your widget form. The element is similar to the React component.
<button event-click="window.s_widget_custom.showDropdown()"> Toggle dropdown </button> |
This element allows adding and configuring the checkbox field.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<modal model="data.modal" isShow="{data.isShow}" doClose="window.s_widget_custom.closeModal();"> <div class="crossCheckbox"> <div class="checkboxLabel">{data.onlyCrossedElements}</div> <checkbox id="crossCheckbox" class="checkbox disabledCheckbox" model="data.crossCheckbox" event-change="window.s_widget_custom.crossed()"></checkbox> </div> |
The element adds a text field with the code formatting.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<codemirror model="data.mirror"></codemirror> |
Adds the condition builder widget.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
tableName | String | Connection with a table by its name |
tableId | Big Integer | Connection with a table by the ID |
<conditions model="data.conditions" tableName="itsm_incident" tableId="155964310500000569"> </conditions> |
The element provides a data input of the datetime format.
<datetime model="data.datetime"> |
The element adds a field that allows selecting days of week.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<daysofweek model="data.daysofweek"></daysofweek> |
The tag adds a field counting the time duration.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<duration model="data.duration"></duration> |
HTML input field with text formatting options.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<html model="data.html"></html> |
A modal window solution.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
title | String | A modal window title. |
doClose | Function | Specify actions to perform after one of the predefined patterns is selected:
|
isShow | Boolean | If this attribute is equal to 'true', then the modal window is displayed. |
<modal model="data.modal" title="Modal Label" isShow="true" doClose: { "click": "runScript()" },> |
Provides multiple choice selection for widgets.
The following attributes are applicable:
Attribute | Type | Description | |
---|---|---|---|
model | String | This attribute points to the client controller data object. | |
values | String | Specify values for the selection | |
options | String | Matches database values with what will be displayed.
|
<multiselect model="data.values" values='["1", "2"]' options='[{"database_value":"","display_value":""},{"database_value":"1","display_value":"Первый"},{"database_value":"2","display_value":"Второй"}]'></multiselect> |
This element adds a reference field to a widget for establishing connections with data tables by a custom reference.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
tableName | String | Connection with a table by its name. |
condition | String | Specify a condition ID. |
isFixed | Boolean | When this attribute is equal to 'true', then the condition value cannot be changed. |
<reference model="data.element" tableName="cmdb" condition="(sys_id=123456789012345678)" isFixed="true"></reference> |
Add this SimpleTag to display a particular report.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
reportId | String | Specify the report with the appropriate ID to display. |
condition | String | Specify a condition to build a report. |
When placing two or more conditions into the condition string, merge them with the carat symbol ( ^ ). The condition syntax will look like this:
To know more about possible condition operators, please refer to the Condition Operators article. |
The
<report reportId="123456789012345678" condition="(group=helpdesk^ORstate=active)"/> |
A field that allows selecting items.
The following attribute is applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
options | String | This field type matches database values with what will be displayed |
<select model="data.select" options='[{ "database_value": "1", "display_value": "Test" }, { "database_value": "2", "display_value": "Test 2" }]'> </select> |
In a widget, use this attribute to designate an input field for text information. The element is similar to the react component:
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<string model="data.input"></string> |
A multi-line text field.
The following attributes are applicable:
Attribute | Type | Description |
---|---|---|
model | String | This attribute points to the client controller data object. |
<textarea model="data.textarea"></textarea> |