Versions Compared

Key

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

When creating a widget, define its form, fields, and their behavior its behavior by using the structure elements. Apply html tags and react components to place areas, template elements to specify the way it displays with HTML and Widget Attributes.

Common SimpleTags

Learn how to apply HTML tags that add and control elements such as buttons and fields of various types belowof fields. 

SimpleTagDescription

<stringinput>

In a widget, use this attribute, to designate an input field for text information. The element is similar to the react component:

Code Block
languagexml
<input type="text" ...

<reference>

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

<textarea>

A multi-line text field. The element is similar to the react component:

Code Block
languagexml
<textarea ...

<button>

Use this attribute to add a button to your widget form. The element is similar to the react component:

Code Block
languagexml
<button ...

<select>

Adds a field for items selecting.

<checkbox>

This element allows adding and configuring the checkbox field.

<conditions>

A condition field

<template>

поле Template

<list>

A field 

<datetimeinput>

The element provides a data input of the datetime format. 

<htmlinput>

Text input field in html format along with text formatting options.

<modal>

модальное окно

<authfull>

An Authorization widget component that contains full functionality of user authorization including form of registration.

<authheader>

<search>

A Search widget component responsible for search functionality. Configure this SimpleTag with the attributes below:

  • search_url - Ссылка на которую перейдем при поиске
  • show_title - a boolean-type attribute with possible true or false values. It is responsible for title displaying.
  • size - specifies the title size with the lg (large) or sm (small) values.
  • greeting - a message shown to a user.
  • placeholder - a text inside the search field.

<card>

<dropdown_widget_items>

<dropdown_widget>

<getlist>

<colorinput>

<coloredtext>

<sidemenu>

This element adds a side-menu.

<codemirror>

<daysofweek>

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

<duration>

<Chart>

This tag allows adding the chart component.

<report>

Add this SimpleTag to display a particular report.

Specify the reportID attribute of this element to display the report with the appropriate ID.

<news>

Displays a newsfeed or announcement list that is generated by the data object recieved from the server script.

The tag requires the following object format:

{sys_id, subject, announcement_type, sys_created_at},

with the attributes below:

  • subject - an announcement message text.
  • announcement_type - a category of an announcement.
  • sys_created_at  - a date of the announcement was created.

<form>

The dynamic form creating component. It requires the following arguments recieved from the server script:

  • table - specifies a name of the table, e.g. "sys_cmdb_ci".
  • view - defines a name of the table template view, e.g. "record", "list", etc.
  • (optional) sys_id - an ID of the form.
  • (optional) buttons - form UI actions including buttons and other graphical elements.

    Info

    Specify the way UI actions displayed on the form with the attributes below:

    • header - on the top of the form;
    • bottom -;
    • link - as a link.

    Use the coma to separate 

    Code Block
    languagexml
    titleEx.
    <form table="name_table" view="name_view" 
    sys_id="sys_number" buttons="header, bottom, link">
    </form>

    <breadcrumbs>

    A Breadcrumbs widget component that displays a navigation chain trailing the user activity.

    This widget uses the object recieved from the server script to build the breadcrumbs chain with the format below:

    {sys_id, title, url}.
    Table of ContentsclassfixedPosition

    Portal SimpleTags 

    Learn SimpleTags that implement portal widgets.

    Note

    When a widget is implemented, all tag attribute values are transmitted as a string regardless of the attribute type; and during the processing phase, the attribute value is applied in line with the type specified.