4D v13.4METHOD SET ATTRIBUTE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v13.4
METHOD SET ATTRIBUTE
|
METHOD SET ATTRIBUTE ( Pfad ; attrTyp ; AttributWert {; *} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Pfad | Text |
![]() |
Pfad der Projektmethode | |||||
attrTyp | Lange Ganzzahl |
![]() |
Typ des Attributs | |||||
AttributWert | Boolean |
![]() |
Wahr = Attribut wählen Falsch = Attribut abwählen |
|||||
* | 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 AttributTyp für die Projektmethode, die im Parameter Pfad angegeben ist. Dieser Befehl funktioniert nur mit Projektmethoden. Übergeben Sie einen ungültigen Pfad, wird ein Fehler erzeugt.
Im Parameter AttributTyp übergeben Sie einen Wert für den zu setzenden Attributtyp. Sie können folgende Konstanten unter dem Thema Zugriff Designobjekte verwenden:
Konstante | Typ | Wert | Meldung |
Attribute Executed on server | Lange Ganzzahl | 8 | Entspricht der Option "Auf Server ausführen" |
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" |
Übergeben Sie im Parameter AttributWert Wahr, um die entsprechende Option auszuwählen, Falsch, um sie abzuwählen.
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)
Produkt: 4D
Thema: Zugriff Designobjekte
Nummer:
1192
Alphabetische Liste der Befehle
Erstellt: 4D v13
METHOD Get attribute
Zugriff Designobjekte