Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
When creating a widget, define its form, fields, and its behavior by using the template elements to specify the way it displays with HTML and Widget Attributes. Apply HTML tags to add and control elements such as buttons and various types of fields. 



<attachment>

Adds a files attachment widget.

The following attributes are applicable:

model

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

AttributeTypeDescription
classStringThis attribute is for the allows defining CSS styles classes description and specifying.
fieldMessageStringThis attribute points to the client controller data object.styleString
Code Block
languagexml
themeEclipse
titleattachment
<div style="fontSize: 15px, width: 600px"></div>
Code Block
languagexml
themeEclipse
titleattachment
linenumberstrue
<attachment class="form" model="data.attachments"></attachment>

<button>

Use this attribute to add a button to your widget form. This element behavior is similar as React does.

Code Block
languagexml
titleButton
linenumberstrue
<button event-click="window.s_widget_custom.submit();">
  {data.submitBtnTitle}
</button>

<button event-click="window.s_widget_custom.cancel();">
  {data.cancelBtnTitle}
</button>

<checkbox>

This element allows adding and configuring the checkbox field.

The following attributes are applicable:

Use this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

Code Block
languagexml
themeEclipse
titleattachment
<div style="fontSize: 15px, width: 600px"></div>


value

String

Specifies the default value for field.


Code Block
languagexml
themeEclipse
titleattachment
linenumberstrue
<attachment class="form" model="data.attachments"></attachment>



<button>

Use this attribute to add a button to your widget form. This element behavior is similar as React does.

Code Block
languagexml
titleButton
linenumberstrue
<button event-click="window.s_widget_custom.submit();">
  {data.submitBtnTitle}
</button>

<button event-click="window.s_widget_custom.cancel();">
  {data.cancelBtnTitle}
</button>


<checkbox>

This element allows adding and configuring the checkbox field.

The following attributes are applicable:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageBooleanUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For
AttributeTypeDescription
fieldMessageBooleanUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object.
readOnlyBooleanThis attribute allows to set a read-only status to field. For this, set it equal to "true".
valueisVisibleStringSpecifies the default value of the field.BooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.
readOnlyBooleanThis attribute allows to set a read-only status to field. For this, set it equal to "true".
styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

valueStringSpecifies the default value of the field.


Code Block
languagexml
titlecheckbox
linenumberstrue
<modal model="data.modal" title="{data.modalTitle}" isShow="{data.isShow}"
  doClose="window.s_widget_custom.closeModal();">

  <checkbox model="data.ignoreAutoCAB"
Code Block
languagexml
titlecheckbox
linenumberstrue
<modal model="data.modal" title="{data.modalTitle}" isShow="{data.isShow}"
  doClose="window.s_widget_custom.closeModal();">

  <checkbox model="data.ignoreAutoCAB" label="{data.questionText}"></checkbox>

  <div simple-if="{data.showInput}" class="select-area">
    <multiselect label="{data.cabParticipantsTitlequestionText}" title></checkbox>

  <div simple-if="{data.cabParticipantsTitleshowInput}" modelclass="data.CABparticipants"select-area">
    <multiselect label="{data.cabParticipantsTitle}" title="{data.cabParticipantsTitle}" model="data.CABparticipants"
      values="" options="{data.optionsValues}" event-change="s_widget_custom.optionsSelected();">
    </multiselect>
  </div>
</modal>



<codemirror>

The element adds a text field with the code formatting.

The following attributes are applicable:

AttributeTypeDescription
event-changeclassFunctionStringUse this attribute to specify the actions performed when the change event occurs.
event-clickFunctionUse this attribute to specify the actions performed when the click event occurs.
modelStringThis attribute points to the client controller data object.
Code Block
languagexml
titleCodemirror
linenumberstrue
<codemirror model="data.mirror"></codemirror>

<conditions>

Adds the condition builder widget.

The following attributes are applicable:

This Connection with a table by the ID
This attribute allows defining CSS styles classes description and specifying.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
fieldMessageStringUse this attribute to set a message to a field you need.
labelStringA field label with text information generally describing the field content.
modelStringThis
AttributeTypeDescription
modelString attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.tableName

readOnly

StringConnection with a table by its nametableIdBig IntegerBoolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field.


Code Block
languagexml
titleConditionsCodemirror
linenumberstrue
<conditions<codemirror model="data.conditions" tableName="itsm_incident" tableId="155964310500000569mirror"></conditions>codemirror>

<datetime>



<conditions>

Adds the condition builder widget.The element provides a data input of the datetime format. 

The following attributes are applicable:

isMandatoryBoolean is responsible for specifying whether this input field is mandatory or not.
AttributeTypeDescription
classStringThis attribute
labelStringA field label with text information generally describing the field content.
allows defining CSS styles classes description and specifying.
modelStringThis attribute points modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.
beginDatefieldMessageStringSpecify a method of how the beginning date is defined.
endDateStringSpecify a method of how the ending date is defined.
Code Block
languagejs
themeConfluence
titledatetime
linenumberstrue
<datetime label="Date and Time" isMandatory="true" model="data.dueDate" beginDate="{data.beginDate} " endDate="{data.endDate}"></datetime>

//client script
const beginDate = new Date();
const endDate = new Date();
beginDate.setDate(beginDate.getDate() - 30);
endDate.setDate(endDate.getDate() + 30);

<daysofweek>

Use this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

tableIdBig IntegerConnection with a table by the ID.
tableNameStringConnection with a table by its name.

value

String

Specifies the default value for field.


Code Block
languagexml
titleConditions
linenumberstrue
<conditions model="data.conditions" tableName="itsm_incident" tableId="155964310500000569"></conditions>



<datetime>

The element provides a data input of the datetime format. The element adds a field that allows selecting days of week.

The following attributes are applicable:

model
AttributeTypeDescription
beginDateStringThis attribute points to the client controller data object.
Code Block
languagexml
titledaysofweek
linenumberstrue
<daysofweek model="data.daysofweek"></daysofweek>

<duration>

The tag adds a field counting the time duration.

The following attributes are applicable:

Specify a method of how the beginning date is defined.
classStringThis attribute allows defining CSS styles classes description and specifying.
endDateStringSpecify a method of how the ending date is defined.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute is responsible for specifying whether this input field is mandatory or not.
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
model
AttributeTypeDescription
modelStringThis attribute points to the client controller data object.
Code Block
languagexml
titleduration
linenumberstrue
<duration model="data.duration"></duration>

<html>

This widget adds an HTML input field with text formatting options.

The following attributes are applicable:

AttributeTypeDescriptionmodelStringThis attribute points to the client controller data object.
 When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field.


Code Block
languagejs
themeConfluence
titledatetime
linenumberstrue
<datetime label="Date and Time" isMandatory="true" model="data.dueDate" beginDate="{data.beginDate} " endDate="{data.endDate}"></datetime>

//client script
const beginDate = new Date();
const endDate = new Date();
beginDate.setDate(beginDate.getDate() - 30);
endDate.setDate(endDate.getDate() + 30);



<daysofweek>

The element adds a field that allows selecting days of week.

The following attributes are applicable:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisible
Code Block
languagexml
titlehtml
linenumberstrue
<htmlinput label="Description" model="data.description" isMandatory="true"></htmlinput>

<modal>

A modal window solution.

The following attributes are applicable:

isShow 'true', then the modal window is
AttributeTypeDescription
modelStringThis attribute points to the client controller data object.
titleStringA modal window title.
doCloseFunction

Specify actions to perform after one of the predefined patterns is selected:

  • click
  • context
  • mouseOver
BooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
code
label
languagexml
titlemodal
linenumberstrue
<modal model="data.modal" title="Modal Label" isShow="true"
doClose:
{
"click": "runScript()"
},>

<multiselect>

Provides multiple choice selection for widgets.

The following attributes are applicable:

AttributeTypeDescriptioncanExcludeAllBooleanThis parameter is responsible for items deselecting; if it's equal to TRUE, then bulk item selection cancellation is available.modelStringThis attribute points to the client controller data object.optionsString
StringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field.


Code Block
languagexml
titledaysofweek
linenumberstrue
<daysofweek model="data.daysofweek"></daysofweek>



<duration>

The tag adds a field counting the time duration.

The following attributes are applicable:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field

Matches database values with what will be displayed. 

Info

You can put as much options into drop-down menu as you need, but after the sixth one is placed, a vertical scroll appears.

valuesStringSpecify values for the selection.
Code Block
languagexml
titlemultiselect
linenumberstrue
<multiselect model="data.values" canExcludeAll="true" values='["1", "2"]' options='[{"database_value":"","display_value":""},{"database_value":"1","display_value":"Первый"},{"database_value":"2","display_value":"Второй"}]'></multiselect>

<reference>

This element adds a reference field to a widget for establishing connections with data tables by a custom reference.

The following attributes are applicable:

When this attribute is equal to 'true', then the condition value cannot be changed
AttributeTypeDescription
modelStringThis attribute points to the client controller data object.
tableNameStringConnection with a table by its name.
conditionStringSpecify a condition ID.
isFixedBoolean

.


Code Block
languagexml
titlereferenceduration
linenumberstrue
<reference label="Configuration Item"<duration model="data.element" tableName="cmdb" isMandatory="true" condition="{data.condition}duration"></reference>duration>

<report>



<html>

This widget adds an HTML input field with text formatting optionsAdd this SimpleTag to display a particular report.

The following attributes are applicable:

reportId
AttributeTypeDescription
classStringSpecify the report with the appropriate ID to display.
conditionStringSpecify a condition to build a report.
Note
This attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field.


Code Block
languagexml
titlehtml
linenumberstrue
<html label="Description" model="data.description" isMandatory="true"></html>



<modal>

A modal window solution.

The following attributes are

When placing two or more conditions into the condition string, merge them with the carat symbol ( ^ ). The condition syntax will look like this:

Condition wordNotationExampleAND^assignee=john.doe^state=activeOR^ORimpact=high^ORurgency=high

To know more about possible condition operators, please refer to the Condition Operators article.

Code Block
languagexml
titlereport
linenumberstrue
<report reportId="123456789012345678" condition="(group=helpdesk^ORstate=active)"/>

<select>

A field that allows selecting items.

The following attribute is applicable:

AttributeTypeDescription
model
classStringThis attribute
points to the client controller data object.optionsStringThis field type matches database values with what will be displayed
Code Block
languagexml
titleselect
linenumberstrue
<select label="Class" isMandatory="true" model="data.class" options='[{"database_value":"","display_value":""},{"database_value":"155964310500000004","display_value":"Server"},{"database_value":"155964310500000006","display_value":"Database"}]'></select>

<string>

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:

allows defining CSS styles classes description and specifying.
doCloseFunction

Specify actions to perform after one of the predefined patterns is selected:

  • click
  • context
  • mouseOver
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isShowBooleanIf this attribute is equal to "true", then the modal window is displayed.
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
AttributeTypeDescription
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.
code

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

titleStringSpecifies the modal window title.

value

String

Specifies the default value for field.


Code Block
languagexml
titlemodal
languagejs
titlestring
linenumberstrue
<string<modal model="data.lastnamemodal" event-change=";(() => { const lastname = s_widget.getFieldValue('lastname') || ''; const firstname = s_widget.getFieldValue('firstname') || ''; s_widget.setFieldValue('fullname', lastname + ' ' + firstname) })();"></string>
<string model="data.firstname" event-change=";(() => { const lastname = s_widget.getFieldValue('lastname') || ''; const firstname = s_widget.getFieldValue('firstname') || ''; s_widget.setFieldValue('fullname', lastname + ' ' + firstname) })();"></string><h1>{data.fullname}</h1>
// In this example, we put values into two fields, and after that, they are displayed concatenated and formatted with H1 tag.

<textarea>

A multi-line text field.

The following attributes are applicable:

title="Modal Label" isShow="true"
doClose:
{
"click": "runScript()"
},>



<multiselect>

Provides multiple choice selection for widgets.

The following attributes are applicable:

AttributeTypeDescription
canExcludeAllBooleanThis parameter is responsible for items deselecting; if it's equal to TRUE, then bulk item selection cancellation is available.
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.
optionsString

This field type matches database values with what will be displayed. Specify options available for selecting using the CodeMirror JSON formatting to set the options you need.


Info

You can put as much options into drop-down menu as you need, but after the sixth one is placed, a vertical scroll appears.


readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

valuesStringSpecify values for the selection.


Code Block
languagexml
titlemultiselect
linenumberstrue
<multiselect model="data.values" canExcludeAll="true" values='["1", "2"]' options='[{"database_value":"","display_value":""},{"database_value":"1","display_value":"First"},{"database_value":"2","display_value":"Second"}]'></multiselect>



<reference>

This element adds a reference field to a widget for establishing connections with data tables by a custom reference.

The following attributes are applicable:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
conditionStringSpecify a condition query.
fieldMessageStringUse this attribute to set a message to a field you need.
isFixedBooleanWhen this attribute is equal to 'true', then the condition value cannot be changed.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

tableNameStringConnection with a table by its name.

value

String

Specifies the default value for field.


Code Block
languagexml
titlereference
linenumberstrue
<reference label="Configuration Item" model="data.element" tableName="cmdb" isMandatory="true" condition="{data.condition}"></reference>



<report>

Add this SimpleTag to display a particular report.

The following attributes are applicable:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
conditionStringSpecify a condition to build a report.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

reportIdStringSpecify the report with the appropriate ID to display.

value

String

Specifies the default value for field.


Note

When placing two or more conditions into the condition string, merge them with the carat symbol ( ^ ). The condition syntax will look like this:

Condition wordNotationExample
AND^assignee=john.doe^state=active
OR^ORimpact=high^ORurgency=high

To know more about possible condition operators, please refer to the Condition Operators article.


Code Block
languagexml
titlereport
linenumberstrue
<report reportId="123456789012345678" condition="(group=helpdesk^ORstate=active)"/>



<select>

A field that allows selecting items.

The following attribute is applicable:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

optionsStringThis field type matches database values with what will be displayed. Specify options available for selecting using the CodeMirror JSON formatting to set the options you need.
styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field.


Code Block
languagexml
titleselect
linenumberstrue
<select label="Class" isMandatory="true" model="data.class" options='[{"database_value":"","display_value":""},{"database_value":"155964310500000004","display_value":"Server"},{"database_value":"155964310500000006","display_value":"Database"}]'></select>



<string>

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:

AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field.


Code Block
languagejs
titlestring
linenumberstrue
<string model="data.lastname" event-change=";(() => { const lastname = s_widget.getFieldValue('lastname') || ''; const firstname = s_widget.getFieldValue('firstname') || ''; s_widget.setFieldValue('fullname', lastname + ' ' + firstname) })();"></string>
<string model="data.firstname" event-change=";(() => { const lastname = s_widget.getFieldValue('lastname') || ''; const firstname = s_widget.getFieldValue('firstname') || ''; s_widget.setFieldValue('fullname', lastname + ' ' + firstname) })();"></string><h1>{data.fullname}</h1>
// In this example, we put values into two fields, and after that, they are displayed concatenated and formatted with H1 tag.



<textarea>

A multi-line text field.

The following attributes are applicable:

This attribute points to the client controller data object
AttributeTypeDescription
classStringThis attribute allows defining CSS styles classes description and specifying.
fieldMessageStringUse this attribute to set a message to a field you need.
isMandatoryBooleanThis attribute allows to set a mandatory status to field. For this, set it equal to "true".
isVisibleBooleanIf this attribute is equal to "true" (by default), then the widget of the type from the list below is displayed; otherwise, it is not displayed.
labelStringA field label with text information generally describing the field content.
modelStringThis attribute points to the client controller data object. When the model data changes, it is automatically transferred to data of the client script.
placeholderStringSpecifies the placeholder for text field.

readOnly

Boolean

This attribute allows to set a read-only status to field. For this, set it equal to "true".

styleString

This attribute specifies the display settings (size, font, color, and etc.) of the widget elements using the CSS syntax.

value

String

Specifies the default value for field

AttributeTypeDescription
modelString

.


Code Block
languagexml
titletextarea
linenumberstrue
  <textarea model="data.name" label="Name" value=""></textarea>
  <textarea model="data.description" label="Description" value=""></textarea>

Table of Contents
classfixedPosition