Vorheriges Thema: ca_pam_createSelectStore(nameArray, valueArray)Nächstes Thema: Textfeld


ca_pam_createSelectStoreFromSQLResult(resultFromSQLQuery, nameColumnID, valueColumnID)

Erstellt eine Reihe von Optionen für ein Auswahlfeld direkt aus dem Ergebnis einer SQL-Abfrage.

Eingabeparameter
resultFromSQLQuery (object)

Definiert die von einer SQL-Anweisung abgerufenen Daten.

nameColumnID (array)

Definiert den Namen der Spalte in dem SQL-Ergebnis, die für die Namen im Auswahlfeld verwendet wird.

valueColumnID (array)

Definiert optional den Namen der Spalte in dem SQL-Ergebnis, die für die Werte im Auswahlfeld verwendet wird. Wenn der Parameter weggelassen wird, wird die durch nameColumnID definierte Spalte sowohl für Namen als auch für Werte verwendet.

Rückgabewert

Das Array, das die Funktion erstellt, wird zurückgegeben.

Beispiel

Dieses Beispiel verwendet das Ergebnis einer Abfrage einer externen Datenquelle, um die Optionen für das Feld "City" festzulegen. Die Abfrage wird ausgeführt, wenn der Anwender eine Option aus dem Feld "Region" aktiviert.

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

Sie finden diese Funktion auch in den vordefinierten Inhalten in CA Process Automation.

  1. Klicken Sie auf der Startseite auf "Durchsuchen von vordefinierten Inhalten".
  2. Navigieren Sie zum Ordner "User Interaction Forms" und dann zu 06 Populate Dropdown DB: Populate Dropdown from DB.