4D v16.3METHOD GET ATTRIBUTES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
METHOD GET ATTRIBUTES
METHOD GET ATTRIBUTES
Der Befehl METHOD GET ATTRIBUTES gibt in Attribute den aktuellen Wert aller Attribute für die Methode(n) zurück, angegeben im Parameter Pfad. Dieser Befehl funktioniert nur mit Projektmethoden. Übergeben Sie einen ungültigen Pfad, wird ein Fehler generiert. In Pfad übergeben Sie entweder einen Text mit einem Methodenpfad oder ein Array Text mit einem Array der Pfade. In Attribute müssen Sie jeweils denselben Parameter (String oder Array) übergeben, um die dazugehörigen Attribute zu erhalten. In Attribute übergeben Sie ein Objekt oder ein Array, je nach Art des Parameters in Pfad. Alle Attribute für die Methode(n) werden als Objekteigenschaften zurückgegeben, die Werte "true"/"false" für Boolean Attribute, Text und bei Bedarf zusätzliche Werte, z.B. die 4D Mobile Eigenschaft "scope":"table". Bei Ausführung über eine Komponente gilt der Befehl standardmäßig für die Komponentenmethode. Mit dem Parameter * greift er auf die Methoden der Host Datenbank zu. Hinweis: Die Funktion METHOD Get attribute wird zur Wahrung der Kompatibilität weiterhin unterstützt. Da sie jedoch nur einfache Werte zurückgeben kann, lässt sie sich nicht für erweiterte Attribute wie 4D Mobile Eigenschaften verwenden. Sie wollen die Attribute der Projektmethode sendMail erhalten. Sie schreiben wie folgt: C_OBJECT($att) Nach Ausführen erhält $att zum Beispiel: { "invisible":false, "publishedWeb":false, "publishedSoap":false, "publishedWsdl":false, "shared":false, "publishedSql":false, "executedOnServer":false, "published4DMobile":{ "scope":"table", "table":"Table_1" } }
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: 4D v15 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||