GetLayoutObjectAttribute
Doel 
Geeft als resultaat de opgegeven kenmerken van het lay-outobject die worden gegeven door het object objectnaamdat momenteel actief is in de berekening.
Notatie 
GetLayoutObjectAttribute ( objectnaam ; kenmerknaam {; herhalingsnummer ; PortaalrijNummer } )
Parameters 
objectnaam - de naam van een benoemd lay-outobject in de huidige lay-out
kenmerknaam - de naam van een ondersteund kenmerk (zie hieronder)
herhalingsnummer - het herhalingsnummer (voor herhalende velden)
PortaalrijNummer - het nummer van de rij in het portaal.
Parameters tussen accolades { } zijn optioneel.
Resulterend gegevenstype 
tekst
Kenmerken
objecttype - geeft als resultaat het type van het object als een letterlijke tekst, in het Engels. Geldige resultaatwaarden zijn: field, text, graphic, line, rectangle, rounded rectangle, oval, group, button group, portal, tab panel, web viewer, en unknown.
isActief - geeft als resultaat 1 (Waar) als objectnaam momenteel actief is. Anders is het resultaat 0 (Onwaar). Velden, portalen, tabbladen met deelvenster en groepen zijn objecten die actief kunnen zijn. Geeft voor een portaal ook 1 als resultaat wanneer een portaalrij is geselecteerd.
blijftActief - geeft als resultaat 1 (Waar) als objectnaam momenteel actief is of als het een actief object bevat. Anders is het resultaat 0 (Onwaar). Velden, portalen, tabbladen met deelvenster en groepen zijn objecten die actief kunnen blijven.
isVoorsteDeelvensterMetTabblad - geeft als resultaat 1 (Waar) als het doelobject het deelvenster met tabblad is dat zich vooraan bevindt.
De volgende objectcoördinaten worden vermeld in pixels in verhouding tot de linkerbenedenhoek van de FileMaker-menubalk:
grenzen - geeft als resultaat een lijst met numerieke waarden, gescheiden door spaties, die de plaatsing van het opgegeven object beschrijft (van linksboven tot rechtsonder).
links - geeft als resultaat de coördinaat van de linkerrand van het opgegeven object.
rechts - geeft als resultaat de coördinaat van de rechterrand van het opgegeven object.
boven - geeft als resultaat de coördinaat van de bovenrand van het opgegeven object.
onder - geeft als resultaat de coördinaat van de onderrand van het opgegeven object.
breedte - geeft als resultaat een getal dat de breedte van het opgegeven object voorstelt (in pixels).
hoogte - geeft als resultaat een getal dat de hoogte van het opgegeven object voorstelt (in pixels).
rotatie - geeft als resultaat een getal dat de rotatie van het opgegeven object voorstelt (in graden).
beginpunt,eindpunt - geeft als resultaat één paar numerieke waarden (horizontaal verticaal), gescheiden door spaties, die het begin- of eindpunt van een lijnobject voorstellen. Andere objecten geven voor beginpunt als resultaat het punt linksboven en voor eindpunt als resultaat het punt rechtsonder.
bron - geeft als volgt als resultaat de bronbeschrijving van het opgegeven object. Voor:
web viewers - geeft dit als resultaat de huidige URL
velden - geeft dit als resultaat de volledige veldnaam (tabelnaam::veldnaam)
tekstobjecten - geeft dit als resultaat de tekst (geen samenvoegvelden)
portalen - geeft dit als resultaat de naam van de gerelateerde tabel
afbeeldingen - geeft dit als resultaat afbeeldingsgegevens zoals het gegevenstype Container.
Voor alle andere objecten geeft dit een lege tekenreeks als resultaat.
inhoud - geeft dit als volgt als resultaat de inhoud van het opgegeven object. Voor:
Web Viewers - geeft dit als resultaat de huidige inhoud (zoals HTML-code)
velden - geeft dit als resultaat de veldgegevens opgemaakt volgens de eigenschappen van het opgegeven object
tekstobjecten - geeft dit als resultaat de tekst (inclusief tekst uit samenvoegvelden)
afbeeldingen - geeft dit als resultaat afbeeldingsgegevens zoals het gegevenstype Container.
Voor alle andere objecten geeft dit een lege tekenreeks als resultaat.
omringendObject - geeft dit als resultaat de objectnaam van het omringende lay-outobject. Anders is het resultaat een lege tekenreeks. Alleen groepen, deelvensters met tabblad en portalen kunnen andere objecten bevatten.
ingeslotenObjecten - geeft dit als resultaat een lijst van benoemde objecten die in objectnaam zijn ingesloten. Alleen groepen, deelvensters met tabblad en portalen kunnen andere objecten bevatten.
Opmerkingen
  •
Als objecten zijn ingesteld op automatische formaatwijziging, zijn de kenmerken in het resultaat gebaseerd op de gewijzigde grenzen van het object in zijn huidige toestand.
  •
  •
De kenmerken isActief, blijftActief, bron en inhoud reageren anders in Instant Web Publishing. Kies in FileMakerPro Help > Productdocumentatie > Handleiding voor Instant Web Publishing of zoek deze handleiding in de map waarin FileMaker Pro is geïnstalleerd.
  •
Wanneer herhalingsnummer of PortaalrijNummer 0 is, werkt de functie alsof de parameter niet is opgegeven. Voor PortaalrijNummer geeft de functie gegevens uit de eerste portaalrij als resultaat. Voor herhalingsnummer gebruikt de functie de eerste herhaling (om een inhoud of bron als resultaat te geven) of het volledige veld als een geheel (om grenzen als resultaat te geven). Beide parameters zijn nodig omdat u moet kunnen verwijzen naar een bepaalde veldherhaling binnen een bepaalde portaalrij.
Voorbeelden 
GetLayoutObjectAttribute ( "KnopAnnuleren","objecttype" ) geeft als resultaat group (als er geen actie of script aan de knop is gekoppeld) of button group (als aan de knop een actie of script is gekoppeld).
GetLayoutObjectAttribute ( "KnopAnnuleren","grenzen" ) geeft als resultaat 138 24 391 38 0
Verwante onderwerpen 
Naslaggegevens voor functies (lijst met categorieën)
Naslaggegevens voor functies (alfabetisch overzicht)
Formules
Functies
Berekeningvelden definiëren
Operatoren gebruiken in formules
Objecten benoemen