ObtenirAttributObjetModele
Renvoie les attributs définis de l'objet de modèle donné par le NomObjet actif dans le calcul.
Format
ObtenirAttributObjetModele ( NomObjet ; NomAttribut {; NuméroValeur ; NuméroRangéeTableExterne } )
Paramètres
NomObjet
: nom d'un objet de modèle nommé dans le modèle actif.
NomAttribut
: nom d'un attribut pris en charge (voir ci-dessous).
NuméroValeur
: nombre de répétitions (pour les rubriques multivaluées).
NuméroRangéeTableExterne
: numéro de la ligne dans la table externe
Les paramètres situés entre deux accolades { } sont facultatifs.
Résultat
Texte
Provient de la version
8.5
Attributs
Attribut |
Résultat |
|
Le type de l'objet, en anglais. |
|
1 si le curseur est positionné sur |
|
1 si |
|
1 si l'objet cible est l'onglet ou le volet qui se trouve au premier plan. |
|
1 si l'objet cible est actuellement actif, sinon renvoie 0. |
|
1 si |
|
Une liste de valeurs numériques, séparées par des espaces, qui décrit la position de l'objet défini (de l'angle supérieur gauche à l'angle inférieur droit) et sa rotation. |
|
Les coordonnées du bord gauche de l'objet indiqué. |
|
Les coordonnées du bord droit de l'objet indiqué. |
|
Les coordonnées du bord supérieur de l'objet indiqué. |
|
Les coordonnées du bord intérieur de l'objet indiqué. |
|
La largeur de l'objet défini. |
|
La hauteur de l'objet défini. |
|
La rotation (en degrés) de l'objet indiqué. |
|
Une paire de valeurs numériques (horizontal, vertical), séparées par des espaces, qui représentent le point de départ ou de fin d'un objet Ligne. D'autres objets renverront le point supérieur gauche pour |
|
La description source de l'objet indiqué, comme suit. Web Viewers : renvoie l'URL active rubriques : renvoie le nom de rubrique entièrement qualifié (NomTable::NomRubrique) éléments textuels : renvoie le texte (ne renvoie pas les rubriques de fusion) tables externes : renvoie le nom de l'occurrence de table. graphiques : renvoie les données image comme le nom de fichier de l'image graphiques : renvoie la description XML d'un objet graphique tous les autres objets : renvoie une chaîne vide. |
|
Le contenu de l'objet indiqué, comme suit. Web Viewers : renvoie le contenu actuel (comme le code HTML) rubriques : renvoie les données de rubrique formatées avec les propriétés définies pour l'objet éléments textuels : renvoie le texte (y compris le texte des rubriques de fusion) graphiques : renvoie les données image, comme le nom d'un fichier dans une rubrique Conteneur si l'image est stockée (dans la rubrique ou en externe) ou la référence au fichier si elle n'est pas stockée. graphiques : renvoie la représentation bitmap d'un objet graphique boutons et boutons popover : renvoie le texte du bouton. tous les autres objets : renvoie une chaîne vide. |
|
Le |
|
La liste des objets nommés contenus dans |
Remarques
- Les coordonnées de l'objet sont données en points par rapport au coin supérieur gauche de la zone de travail de l'écran principal. La zone de travail est la zone de l'écran sans la barre des tâches (Windows) ou la barre de menus et le Dock (macOS). Sous iOS et iPadOS, la zone de travail est l'ensemble de l'écran. Les attributs sont
bounds
,left
,top
,bottom
,startPoint
etendPoint
. - Dans FileMaker WebDirect, lorsque cette fonction est exécutée sur un Web Viewer, l'attribut
content
renvoie une chaîne vide. - Si des objets sont réglés pour le redimensionnement automatique, les attributs renvoyés se basent sur les limites redimensionnées de l'objet dans son état actuel.
Dans FileMaker WebDirect, les attributs sont basés sur les limites de l'objet la dernière fois que FileMaker WebDirect a communiqué des données de modèle au serveur, notamment lorsque l'utilisateur a basculé vers le modèle.
- Si les objets se trouvent au-dessus de la barre d'outils, les valeurs des coordonnées renvoyées sont négatives.
- Lorsque
NuméroValeur
ouNuméroRangéeTableExterne
est égal à 0, la fonction se comporte comme si le paramètre n'était pas défini. PourNuméroRangéeTableExterne
, la fonction renvoie les données de la première rangée. PourNuméroValeur
, la fonction agit sur la première répétition (pour le renvoi decontent
ou desource
) ou agit sur la rubrique entière (pour le renvoi debounds
). Les deux paramètres sont nécessaires car vous devez pouvoir référencer une répétition de rubrique particulière au sein d'une rangée spécifique.
Exemple 1
Enregistre l'URL active d'un Web Viewer dans la rubrique Recherche::Page d'accueil.
Définir Rubrique [Recherche::Page d'accueil ; ObtenirAttributObjetModele ( "Web Viewer" ; "source" )]