Rubrique précédente: ca_pam_clearTableData(_id, startIndex, endIndex)Rubrique suivante: ca_pam_getTableRowCount(_id)


ca_pam_getTableData(_id, startIndex, endIndex)

Renvoie les données de la table à partir de l'index de démarrage à l'index de fin comme indiqué dans le nom de la méthode. Cette fonction renvoie un tableau d'objets JavaScript où chaque élément du tableau représente une ligne dans la table. Pour récupérer la valeur pour une colonne particulière, vous pouvez accéder à la valeur à l'aide de la propriété Nom de colonne à partir de l'objet JavaScript correspondant à la ligne.

Paramètres d'entrée
_id (string)

Spécifie l'identificateur unique d'un élément de formulaire de table.

startIndex (integer)

Définit l'index numérique de la première ligne de la table à partir de laquelle les données sont renvoyées.

endIndex (integer)

Définit l'index numérique de la dernière ligne de la table à partir de laquelle les données sont renvoyées. Si vous spécifiez un index supérieur à la dernière ligne disponible, la fonction échoue.

Valeur de retour

Renvoie un tableau qui est représenté comme objet JavaScript.

Important : Après renvoi des données de la table par la méthode, les noms de variables utilisés pour accéder aux colonnes doivent être en bas de casse, indépendamment de comment vous définissez la propriété Nom pour chaque champ de colonne dans le Concepteur de formulaires.

Exemple :
ca_fd.js.PassData(ca_pam_getTableData('Form.tableRaceResults',0,4))

Cet exemple utilise le script de formulaire suivant pour transférer les cinq meilleurs temps d'une course d'un élément de formulaire de table à une base de données personnalisée. L'événement Sur clic de souris de la case à cocher Temps record de la course lance les appels de fonction pour obtenir les données de table, transférer les données et enregistrer les résultats.

{ 
 PassData : function(result) { 
   for(i=0;i<result.length;i++)
   {
    var firstRow = result[i];
    alert(firstRow.var_0);
   }
 }
}

L'illustration suivante affiche le formulaire tel qu'il apparaît au moment de la conception.