Plate-forme héritée

Liste des widgets

Cette rubrique répertorie les widgets que vous pouvez utiliser dans un écran personnalisé et leurs dépendances.

Remarque: Vous pouvez utiliser n'importe quel autre widget Dojo pris en charge dans l'écran. Toutefois, la liaison et l'infrastructure d'événement fournie par l'application ne sont pas prises en charge pour ces widgets. Si une variable d'écran est un tableau, elle ne se réinitialise pas lors de la réinitialisation d'un écran. Par conséquent, si vous souhaitez réinitialiser la variable, vous pouvez effectuer un événement afterScreenInit en réinitialisant la grappe ou en vidant la grappe. Selon la norme de l'application, data-dojo-props contient l'attribut de fonction scParamDataFn . Cet attribut renvoie un objet JSON avec toutes les valeurs évaluées dynamiquement telles que le libellé, le titre ou bindingData pour le widget.

Comme les widgets suivants sont utilisés dans l'application, ils prennent en charge les liaisons et l'infrastructure d'événement fournie par l'application:

Widgets de formulaire

Widgets modifiables
  • idx.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
Widgets non modifiables
  • 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

Widgets de conteneur

  • idx.layout.ContentPane
  • idx.layout.TitlePane

Widgets spéciaux

  • sc.plat.dojo.widgets.Screen: widget d'écran de base.
  • sc.plat.dojo.widgets.ControllerWidget: permet de maintenir des écrans dans un écran.
  • sc.plat.dojo.widgets.IdentifierControllerWidget: permet de maintenir des écrans dans un écran.
  • gridx.Grid: permet d'afficher des données dans une grille.
  • sc.plat.dojo.widgets.IdentifierScreen: utilisé pour les panneaux d'adresse
  • sc.plat.dojo.widgets.IFrame: widget Iframe
  • sc.plat.dojo.widgets.Editor: widget Editeur
  • ssc.plat.dojo.widgets.Wizard: Assistant