4D v16.3

METHOD SET ATTRIBUTE

Home

 
4D v16.3
METHOD SET ATTRIBUTE

METHOD SET ATTRIBUTE 


 

METHOD SET ATTRIBUTE ( Pfad ; attrTyp ; attrWert {; attrTyp2 ; attrWert2 ; ... ; attrTypN ; attrWertN}{; *} ) 
Parameter Typ   Beschreibung
Pfad  Text in Pfad der Projektmethode
attrTyp  Lange Ganzzahl in Typ des Attributs
attrWert  Boolean, Text in Wahr = Attribut wählen
Falsch = Attribut abwählen oder Ordnername
Operator in 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:
  • Entspricht dieser Name einem gültigen Ordner, wird die Methode in diesen Elternordner gesetzt
  • Existiert der Ordner nicht, ändert der Befehl nichts auf der Ebene des Elternordners
  • Übergeben Sie einen leeren String, wird die Methode auf die Root-Ebene gesetzt
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:

  • Wahr, um die entsprechende Option auszuwählen, Falsch, um sie abzuwählen
  • Ein String (Ordnername), wenn Sie in attrTyp die Konstante Attribute folder name verwendet haben

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:



Siehe auch 

METHOD Get attribute
METHOD SET ATTRIBUTES
Zugriff Designobjekte

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Zugriff Designobjekte
Nummer: 1192

 
GESCHICHTE 

Erstellt: 4D v13
Geändert: 4D v14

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)