4D v16.3OB FIXER |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
OB FIXER
OB FIXER
La commande OB FIXER permet de créer ou de modifier une ou plusieurs paires propriété/valeur dans l’objet de langage désigné par le paramètre objet. objet doit avoir été défini via la commande C_OBJET ou désigner un champ objet 4D. Note : Cette commande prend en charge les définitions d'attributs dans les objets 4D Write Pro, comme la commande WP FIXER ATTRIBUTS (cf. exemple 10). Toutefois, à la différence de WP FIXER ATTRIBUTS, OB FIXER ne permet pas de manipuler directement une variable ou un champ image comme valeur d'attribut. Passez dans le paramètre propriété le libellé de la propriété à créer ou à modifier. Si la propriété existe déjà dans objet, sa valeur sera mise à jour. Si elle n’existe pas, elle est créée. Passez dans le paramètre valeur la valeur de la propriété à définir. Plusieurs types de données sont pris en charge. A noter que :
Création d’un objet et ajout d’une propriété de type texte : C_OBJET($Object) Création d’un objet et ajout d’une propriété de type booléen : C_OBJET($Object) Modification d’une propriété : //$Object = {"prénom":"John","nom":"Smith"} Ajout d’une propriété : //$Object = {"prénom":"John","nom":"Smith"} Renommage d’une propriété : C_OBJET($Object) Utilisation d’un pointeur : //$Object = {"prénom":"Paul","nom":"Smith"} Utilisation d’un objet : C_OBJET($ref_smith) Vous pouvez également changer une valeur à la volée : OB FIXER($ref_smith ;"nom";"Smyth") Si vous avez défini le champ [Rect]Desc en tant que champ objet, vous pouvez écrire : CREER ENREGISTREMENT([Rect]) Vous souhaitez exporter des données en JSON contenant une date 4D convertie. A noter que la conversion a lieu au moment du stockage de la date dans l’objet, il faut donc appeler la commande FIXER PARAMETRE BASE avant OB FIXER : C_OBJET($o) Dans la méthode d'un formulaire contenant une zone 4D Write Pro, vous pouvez écrire : Si(Evenement formulaire=Sur validation) Vous pouvez également lire les attributs personnalisés des documents : vAttrib:=OB Lire([MyDocuments]My4DWP;"myatt_Last edition by")
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v14 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||