4D v15FORM GET OBJECTS |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v15
FORM GET OBJECTS
|
FORM GET OBJECTS ( ArrayObjekte {; ArrayVariablen {; ArraySeiten}} {; * | FormSeiteOption} )
|
||||||||||||||||||||||||||
Der Befehl FORM GET OBJECTS (Kapitel Formulare) hat jetzt den neuen Parameter FormSeiteOption. Damit können Sie den bzw. die Teile im Formular angeben, aus denen Sie Objekte erhalten wollen.
Standardmäßig, d.h. ohne den Parameter FormSeiteOption sowie ohne den Parameter *, werden Objekte von allen Seiten, einschließlich vererbter Objekte, zurückgegeben (wie in bisherigen 4D Versionen).
Um die Reichweite des Befehls zu reduzieren, übergeben Sie einen Wert in FormSeiteOption. Sie können eine oder mehrere kombinierte Konstanten aus dem Thema Formularobjekte (Zugriff) übergeben:
Konstante | Typ | Wert | Beschreibung |
Form current page | Lange Ganzzahl | 1 | gibt alle Objekte der aktuellen Seite zurück, einschließlich der Seite 0, aber ohne vererbte Objekte |
Form all pages | Lange Ganzzahl | 2 | gibt alle Objekte von allen Seiten ohne vererbte Objekte zurück |
Form inherited | Lange Ganzzahl | 4 | gibt nur die vererbten Objekte zurück |
Hinweis: Die Übergabe des Parameters * ist dasselbe wie Übergeben der Konstanten Form current page+Form inherited. Die Syntax mit dem Parameter * ist jetzt überholt und sollte nicht mehr verwendet werden.
Information auf allen Seiten erhalten, einschließlich Objekten von vererbten Formularen (sofern vorhanden):
//offenes Formular
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray)
Oder:
//geladenes Formular
FORM LOAD([Table1];"MyForm")
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form all pages+Form inherited)
Nur Information auf der aktuellen Seite erhalten, mit Seite 0 des geladenen Formulars und vererbten Formularobjekten (sofern vorhanden):
FORM LOAD("MyForm")
FORM GOTO PAGE(2)
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form current page+Form inherited)
Information von allen Objekten im vererbten Formular (sofern vorhanden) erhalten. Gibt es kein vererbtes Formular, werden die Arrays leer zurückgegeben.
FORM LOAD("MyForm")
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form inherited)
Information von Objekten auf Seite 4 erhalten, einschließlich Objekten von Seite 0, aber ohne vererbte Formularobjekte (sofern vorhanden):
FORM LOAD([Table1];"MyForm")
FORM GOTO PAGE(4)
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form current page)
Information von Objekten auf allen Seiten erhalten, jedoch ohne vererbte Formularobjekte (sofern vorhanden):
FORM LOAD([Table1];"MyForm")
FORM GET OBJECTS(objectsArray;variablesArray;pagesArray;Form all pages)
Produkt: 4D
Thema: Programmiersprache
4D v15 - Upgrade (Standard Edition) ( 4D v15)