Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
GET ALLOWED METHODS
|
GET ALLOWED METHODS ( MethodeArray ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
MethodeArray | Array String |
![]() |
Array der Methodennamen | |||||
Der Befehl GET ALLOWED METHODS gibt in MethodeArray die Namen der Methoden zurück, die zum Schreiben von Formeln verwendbar sind. Sie erscheinen im Editor am Ende der Befehlsliste.
Standardmäßig lassen sich keine Methoden im Formeleditor verwenden. Die Methoden müssen über den Befehl SET ALLOWED METHODS explizit zugelassen werden. Wurde dieser Befehl nicht ausgeführt, gibt GET ALLOWED METHODS ein leeres Array zurück.
GET ALLOWED METHODS gibt genau das zurück, was im Befehl SET ALLOWED METHODS übergeben wurde; bei Bedarf erstellt und passt der Befehl das Array an. Wurde über das Joker-Zeichen (@) eine Methodengruppe festgelegt, wird der String mit dem Zeichen @ zurückgegeben, und nicht der Name der Methodengruppe.
Dieser Befehl ist hilfreich, um die Einstellungen des aktuellen Satzes zugelassener Methoden vor Ausführen der Formel in einem spezifischen Kontext zu speichern, z.B. ein Bericht.
Dieser Code authorisiert einen Satz spezifischer Methoden zum Erstellen eines Berichts:
`Speichere aktuelle Parameter
GET ALLOWED METHODS(methodsArray)
`Definiere Methoden für Schnellbericht
methodsarr_Reports{1}:="Reports_@"
SET ALLOWED METHODS(methodsarr_Reports)
QR REPORT([People];"MyReport")
`Stelle aktuelle Parameter wieder her
SET ALLOWED METHODS(methodsArray)
Produkt: 4D
Thema: Formel
Nummer:
908
Erstellt: 4D 2004
4D Programmiersprache ( 4D v20 R7)