5.12.1.8.2. Remplir un champ de liste via une expression VBS

Outre un fichier CFG, il est également possible d'utiliser des expressions entre crochets "[ ]". des expressions VBS peuvent être déposées, qui remplissent la zone de liste avec des valeurs.

Exemples:

  • PARTdataManager :

    [modulname.funktionsname(comboBox#erpdata)] 
    comboBox.Items.Add("Wert1") 
    comboBox.Items.Add("Wert2")
  • 3Dfindit :

    [modulname.funktionsname(values)]
    values.Add("Übersetzung1") 
    values.Add("Wert1") 
    values.Add("Übersetzung2") 
    values.Add("Wert2")

Dans ce contexte, les variables suivantes peuvent également être passées à la fonction :

  • comboBox : L'objet de la ComboBox pour y apporter directement des modifications

  • erpdata : L'objet interne ErpData pour la création d'enregistrements (on obtient ici par exemple la table actuelle via erpdata.Table)

  • userField : la configuration du champ

  • values (3Dfindit uniquement) : Tableau contenant les valeurs, toujours sous forme de paire de valeurs affichées et de valeurs réelles