WEBCOMPONENT item type
Defines a specialized form item that holds an external component.
WEBCOMPONENT item basics
The WEBCOMPONENT
form item defines a form field that will hold an
external component, implemented with a front-end plug-in mechanism.
This topic describes the WEBCOMPONENT
item type in form definition
files. For more details see the chapter dedicated
to web component programming.
Defining a WEBCOMPONENT
The COMPONENTTYPE
attribute identifies gICAPI external objects to be used for the field. The PROPERTIES
attribute is
typically used to define attributes that are specific to a given gICAPI-based web component.
For example, a chart component might have properties to define x-axis and y-axis labels.
For more details, see Using a gICAPI web component.
If the COMPONENTTYPE
attribute is not used, the web component will be a
URL-based web component. For more details, see Using a URL-based web component.
Front-ends support different presentation and behavior options, which can be controlled by a
STYLE
attribute. For more
details, see Style attributes common to all elements.
Where to use a WEBCOMPONENT
A WEBCOMPONENT
form item can be defined with an item tag and a WEBCOMPONENT item definition in a GRID
, SCROLLGRID
and TABLE
/TREE
.
Built-in Web Components
Genero BDL provides a set of ready-to-use web components, that are deployed by default.
For more details, see Built-in web components.
Defining the widget size
The size of a WEBCOMPONENT
widget can be controlled with several
attributes such as SIZEPOLICY
and STRETCH
.
For more details about webcomponent sizing, see Controlling the web component layout.