Rubrique précédente: ca_pam_createSelectStore(nameArray, valueArray)Rubrique suivante: Champ de texte


ca_pam_createSelectStoreFromSQLResult(resultFromSQLQuery, nameColumnID, valueColumnID)

Crée un ensemble d'options directement pour un champ de sélection à partir du résultat d'une requête SQL.

Paramètres d'entrée
resultFromSQLQuery (object)

Définit les données récupérées par une instruction SQL.

nameColumnID (array)

Définit le nom de la colonne dans le résultat SQL qui est utilisé sous forme de noms dans le champ de sélection.

valueColumnID (array)

Définit de manière facultative le nom de la colonne dans le résultat SQL qui est utilisé sous forme de valeurs dans le champ de sélection. S'il est ignoré, la colonne qui est définie par nameColumnID est utilisée aussi bien pour des noms que pour des valeurs.

Valeur de retour

Le tableau que la fonction crée est renvoyé.

Exemple :

Cet exemple utilise le résultat d'une requête d'une source de données externe pour définir les options pour le champ Ville. La requête s'exécute lorsque l'utilisateur sélectionne une option dans le champ Région.

ca_pam_addValuesInSelectStore('Form1.City',ca_pam_createSelectStoreFromSQLResult(result,'txtRegion'));

Vous pouvez également trouver cette fonction dans le contenu prédéfini dans CA Process Automation.

  1. Sur la page d'accueil, cliquez sur Parcourir le contenu prêt à l'emploi.
  2. Accédez au dossier User Interaction Forms, puis 06 Populate Dropdown DB: Populate Dropdown from DB.