Skip to content

$app.getModels

Description

Retourne un tableau d'objets décrivant les modèles de dossiers de l'application. Les modèles sont décrits au moyen des propriétés suivantes:

  • name: nom du modèle
  • mainGroup: nom du groupe principal
  • mainTable: nom de la table principale (peut être null)
  • primaryKey: tableau des noms de la colonne constituant la primary key dans la table principale (peut être null si le groupe n'est pas lié à une table)
  • stateField: nom du champ enregistrant le statut (peut être null)
  • groups: tableau décrivant les groupes; ces derniers sont décrits au moyen des propriétés suivantes:
  • name: nom du groupe
  • mainField: nom du champ faisant office d'identifiant au sein du groupe
  • refField: nom du champ faisant office de référence avec le maingroup
  • isMainGroup: flag true/false indiquant si le groupe est le groupe principal de son modèle
  • table: table utilisée par le groupe (peut être null)
  • isSingleGroup: flag true/false indiquant si le groupe est un groupe "single"
  • isMultiGroup: flag true/false indiquant si le groupe est un group "multi"

Syntaxe

$app.getModels( [ filter ] )

Paramètres

filter string
Expression wildcard permettant de filtrer les modèles à recevoir en réponse.

Retour

Objet de type array décrivant les modèles de dossiers de l'application.

Exemple

Non disponible