List of widgets
This topic lists the widgets that you can use in a custom screen and their dependencies.
Note: You can use any other Dojo supported widgets in the screen.
However, binding and application-provided event framework is not supported
for these widgets. If a screen variable is an array, it does not reinitialize
on reinitialization of a screen. Therefore, if you want to reinitialize
the variable, it can be done
afterScreenInit
event
by reinitialization of the array or emptying the array. According
to the application standard, data-dojo-props contain the scParamDataFn
function
attribute. This attribute returns a JSON object with any dynamically
evaluated values such as label, title, or bindingData
for
the widget.As the following widgets are used in the application, it supports bindings and application-provided event framework:
Form widgets
Editable widgetsidx.form.CheckBox
idx.form.CheckBoxList
idx.form.DateTextBox
idx.form.FilteringSelect
idx.form.NumberTextBox
idx.form.RadioButtonSet
idx.form.Textarea
idx.form.TextBox
idx.form.CurrencyTextBox
dijit.form.Button
sc.plat.dojo.widgets.DataLabel
dijit.form.TextBox (use as a hidden widget)
sc.plat.dojo.widgets.Image
sc.plat.dojo.widgets.Link
sc.plat.dojo.widgets.Label
Container widgets
idx.layout.ContentPane
idx.layout.TitlePane
Special widgets
sc.plat.dojo.widgets.Screen
: The base screen widget.sc.plat.dojo.widgets.ControllerWidget
: Used to hold screens within a screen.sc.plat.dojo.widgets.IdentifierControllerWidget
: Used to hold screens within a screen.gridx.Grid
: Used to displaying data in a grid.sc.plat.dojo.widgets.IdentifierScreen
: Used for Address panelssc.plat.dojo.widgets.IFrame
: Iframe widgetsc.plat.dojo.widgets.Editor
: Editor widget- s
sc.plat.dojo.widgets.Wizard
: Wizard