4D v13.4

METHODE FIXER ATTRIBUT

Accueil

 
4D v13.4
METHODE FIXER ATTRIBUT

METHODE FIXER ATTRIBUT 


 

METHODE FIXER ATTRIBUT ( chemin ; typeAttribut ; valeurAttribut {; *} )  
Paramètre Type   Description
chemin  Texte in Chemin de méthode projet
typeAttribut  Entier long in Type d’attribut
valeurAttribut  Booléen in Vrai = sélectionner l’attribut, Faux = désélectionner l’attribut
Opérateur in Si passé = la commande s’applique à la base hôte lorsqu’elle est exécutée depuis un composant (paramètre ignoré hors de ce contexte)

La commande METHODE FIXER ATTRIBUT permet de définir la valeur de l’attribut typeAttribut pour la méthode projet désignée par le paramètre chemin. Cette commande ne fonctionne qu’avec les méthodes projet. Si vous passez un chemin invalide, une erreur est générée. 

Passez dans le paramètre typeAttribut une valeur indiquant le type d’attribut à définir. Vous pouvez utiliser les constantes suivantes, placées dans le thème Accès objets développement :

Constante Type Valeur Commentaire
Attribut exécutée sur serveur Entier long 8 Correspond à l’option "Exécuter sur serveur"
Attribut invisible Entier long 1 Correspond à l’option "Invisible"
Attribut partagée Entier long 5 Correspond à l’option "Partagée entre composants et base hôte"
Attribut publiée SOAP Entier long 3 Correspond à l’option "Offerte comme Web Service"
Attribut publiée SQL Entier long 7 Correspond à l’option "Disponible via SQL"
Attribut publiée Web Entier long 2 Correspond à l’option "Disponible via les balises HTML et les URLs 4D (4DACTION...)"
Attribut publiée WSDL Entier long 4 Correspond à l’option "Publiée dans WSDL". N'est prise en compte que si l’option "Offerte comme Web Service" est activée.

Passez Vrai dans le paramètre valeurAttribut pour sélectionner l’option correspondante et Faux pour la désélectionner. 

Vous pouvez exécuter cette commande depuis un composant, mais dans ce cas vous devez passer le paramètre * car l’accès en écriture au code du composant n’est pas possible. Si vous omettez le paramètre * dans ce contexte, l’erreur -9763 est générée.

 

Cette commande ne peut pas être exécutée en mode compilé. Dans ce mode, son appel génère l'erreur -9762.

Exemple  

Sélection de la propriété "Partagée entre composants et base hôte" pour la méthode projet "Choix dialogue" :

 METHODE FIXER ATTRIBUT("Choix dialogue";Attribut partagée;Vrai)

 
PROPRIÉTÉS 

Produit : 4D
Thème : Accès objets développement
Numéro : 1192
Nom intl. : METHOD SET ATTRIBUTE

 
INDEX

Liste alphabétique des commandes

 
HISTORIQUE 

New
Créé : 4D v13

 
VOIR AUSSI  

Accès objets développement
METHODE Lire attribut