4D View Pro wird mit jedem R-Release funktionsreicher, und 4D v17 R6 ist da keine Ausnahme! Es gibt einen neuen Befehl, mit dem Sie die Parameter, den Namen, den Typ und eine Zusammenfassung einer 4D Methode angeben können. Jetzt können Sie Ihre Methoden informativer und anschaulicher gestalten und den Endbenutzern helfen, sie richtig zu verwenden.
Möchten Sie ein Datum oder eine Uhrzeit angeben? Wie wäre es mit einer kurzen Beschreibung, damit die Benutzer verstehen, was die Methode tut? Das kann man jetzt tun mit VP SET ALLOWED METHODS Befehl!
Wie kann man die Verwendung dieses Befehls besser verstehen als mit einem Beispiel? Wenn Sie die Beispielschritte gelesen und befolgt haben, werden Sie in der Lage sein, das folgende Ergebnis zu erzielen:
Ein Schritt-für-Schritt-Beispiel
Der VP SET ALLOWED METHODS Befehl bietet eine neue Möglichkeit, Ihre 4D Methoden zuzulassen. Nachfolgend wird gezeigt, wie Sie vorgehen, wenn Sie die Methode „Birth Information“ in einer 4D View Pro Formel aufrufen möchten:
C_TEXT($1)
C_DATE ($2)
C_TIME ($3)
C_TEXT ($0)
// Create a string from parameters
$0 :=$1+" wurde geboren am "+String($2)+" am "+String($3)
Wie man eine Methode zulässt
Erstellen Sie ein Objekt und verwenden Sie das Attribut des Objekts, um den Aufrufnamen Ihrer Methode zu definieren:
$o:=New object
// Name of the method in 4D View Pro: "Birth Information"
$o .BIRTH_INFORMATION:=New object
Definieren Sie dann in dem Objekt $o.BIRTH_INFORMATION die aufgerufene 4D Methode:
$o.BIRTH_INFORMATION.method:="Geburtsdaten"
Fügen Sie Name und Typ für jeden Parameter hinzu
Fügen Sie eine Sammlung mit Informationen über die Parameter der Methode hinzu:
$o.BIRTH_INFORMATION.parameters:=New collection
$o .BIRTH_INFORMATION.parameters.push(New object("Name"; "Vorname"; "Typ";Is text))
$o .BIRTH_INFORMATION.parameters.push(New object("Name"; "Geburtstag"; "Typ";Is date))
$o .BIRTH_INFORMATION.parameters.push(New object("Name"; "Zeitpunkt der Geburt"; "Typ";Is time))
Hinzufügen einer Zusammenfassung
Geben Sie eine Zusammenfassung dessen an, was Ihr Befehl tut:
$o.BIRTH_INFORMATION.summary:="Gibt eine Zeichenkette aus Geburtsinformationen zurück"
Geben Sie die Anzahl der Parameter an
Schließlich können Sie die Anzahl der Argumente in Ihrer 4D View Pro Formel begrenzen, indem Sie Mindest- und Höchstwerte hinzufügen. Wenn zum Beispiel alle Parameter obligatorisch sind:
$o.BIRTH_INFORMATION.minParams:=3
$o .BIRTH_INFORMATION.maxParams:=3
Sie können so viele Attribute erstellen, wie eine Methode benötigt, und dann das Methodenobjekt ($o) an den VP SET ALLOWED METHODS Befehl:
VP SET ALLOWED METHODS ($o)