Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
METHOD SET ATTRIBUTE
|
METHOD SET ATTRIBUTE ( Pfad ; attrTyp ; attrWert {; attrTyp2 ; attrWert2 ; ... ; attrTypN ; attrWertN}{; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Pfad | Text |
![]() |
Pfad der Projektmethode | |||||
attrTyp | Lange Ganzzahl |
![]() |
Typ des Attributs | |||||
attrWert | Boolean, Text |
![]() |
Wahr = Attribut wählen Falsch = Attribut abwählen oder Ordnername |
|||||
* | Operator |
![]() |
Mit Stern: Befehl gilt für Host Datenbanken, wenn er von einer Komponente ausgeführt wird (außerhalb dieses Kontexts wird der Parameter ignoriert.) | |||||
Der Befehl METHOD SET ATTRIBUTE setzt den Wert des Parameters attrTyp für die Projektmethode, angegeben im Parameter Pfad. Dieser Befehl funktioniert nur mit Projektmethoden. Übergeben Sie einen ungültigen Pfad, wird ein Fehler erzeugt.
Im Parameter attrTyp übergeben Sie einen Wert für den zutreffenden Attributtyp. Sie können folgende Konstanten unter dem Thema Zugriff Designobjekte verwenden:
Konstante | Typ | Wert | Kommentar |
Attribute executed on server | Lange Ganzzahl | 8 | Entspricht der Option "Auf Server ausführen" |
Attribute folder name | Lange Ganzzahl | 1024 | Name des Ordners für die Methode (Attribut "Ordner"). Übergeben Sie diese Konstante, müssen Sie in attrWert einen Ordnernamen übergeben:
|
Attribute invisible | Lange Ganzzahl | 1 | Entspricht der Option "Unsichtbar" |
Attribute published SOAP | Lange Ganzzahl | 3 | Entspricht der Option "Zugang per Web Service" |
Attribute published SQL | Lange Ganzzahl | 7 | Entspricht der Option "Zugang per SQL" |
Attribute published Web | Lange Ganzzahl | 2 | Entspricht der Option "Zugang per 4D HTML Tags und URLs (4DACTION...)" |
Attribute published WSDL | Lange Ganzzahl | 4 | Entspricht der Option "Anbieten per WSDL" |
Attribute shared | Lange Ganzzahl | 5 | Entspricht der Option "Gemeinsam von Komponenten und Host benutzt" |
Im Parameter attrWert können Sie folgendes übergeben:
Sie können in einem einzelnen Aufruf mehrere Paare attrTyp;attrWert übergeben.
Sie können diesen Befehl über eine Komponente ausführen, Sie müssen dann den Parameter * übergeben, da der Code der Komponente im Nur-Lesen Modus ist. Lassen Sie den Parameter * weg, wird der Fehler -9763 erzeugt.
Dieser Befehl lässt sich nicht im kompilierten Modus ausführen. Beim Aufrufen in diesem Modus wird der Fehler -9762 generiert.
Für die Projektmethode "Choose dialog" die Eigenschaft "Gemeinsam von Komponenten und Host benutzt" auswählen:
METHOD SET ATTRIBUTE("Choose dialog";Attribute shared;True)
Mehrere Paare Attribut/Wert setzen:
METHOD SET ATTRIBUTE(vPath;Attribute invisible;vInvisible;Attribute published Web;v4DAction;Attribute published SOAP;vSoap;Attribute published WSDL;vWSDL;Attribute shared;vExported;Attribute published SQL;vSQL;Attribute executed on server;vRemote;Attribute folder name;vFolder;*)
METHOD Get attribute
METHOD SET ATTRIBUTES
Zugriff Designobjekte
Produkt: 4D
Thema: Zugriff Designobjekte
Nummer:
1192
Erstellt: 4D v13
Geändert: 4D v14
4D Programmiersprache ( 4D v20 R7)