Aller au contenu principal
Version: 19

Liste de propriétés JSON

Vous trouverez dans cette page une liste complète de toutes les propriétés d'objets triées selon leur nom JSON. Cliquez sur un nom de propriété pour accéder à sa description détaillée.

Dans le chapitre "Propriétés des objets de formulaire", les propriétés sont triées en fonction des noms et des thèmes de la liste des propriétés.

a - b - c - d - e - f - g - h - i - k - l - m - n - p - r - s - t - u - v - w - z

PropriétéDescriptionValeurs possibles
a
action Une action à exécuter.Nom d'une action standard valide.
allowFontColorPicker Permet d'afficher le sélecteur de polices système ou le sélecteur de couleurs pour modifier les attributs d'un objettrue, false (par défaut)
alternateFill Permet de définir une couleur d'arrière-plan différente pour les lignes / colonnes impaires dans une list box.Toutes les valeurs css; "transparent"; "automatic"; "automaticAlternate"
automaticInsertion Permet d'ajouter automatiquement une valeur à une liste lorsqu'un utilisateur saisit une valeur qui ne se trouve pas dans l'énumération associée à l'objet.true, false
b
booleanFormat Indique seulement deux valeurs possibles.true, false
borderRadius La valeur du rayon d'arrondi pour les rectangles à coins arrondis.minimum : 0
borderStyle Permet de définir un style standard pour la bordure de l'objet."system", "none", "solid", "dotted", "raised", "sunken", "double"
bottom Positionne un objet en bas (centré).minimum : 0
c
choiceList Associe une énumération à un objetUne énumération
columnCount Nombre de colonnes.minimum: 1
colonnes Une collection de colonnes list boxCollection d'objets colonne avec des propriétés de colonnes définies
contextMenu Fournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée."automatic", "none"
continuousExecution Indique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle.true, false
controlType Indique comment la valeur doit être retournée dans une cellule de listbox."input", "checkbox" (pour les colonnes booléen / numérique), "automatic", "popup" (uniquement pour les colonnes booléens)
currentItemSource Le dernier élément sélectionné dans une list box.Expression d'objet
currentItemPositionSource La position du dernier élément sélectionné dans une listbox.Expression numérique
customBackgroundPicture Définit l'image qui sera dessinée en arrière-plan du bouton.Chemin relatif en syntaxe POSIX. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style".
customBorderX Définit la taille (en pixels) des marges horizontales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style".minimum : 0
customBorderY Définit la taille (en pixels) des marges verticales internes d'un objet. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style".minimum : 0
customOffset Définit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style".minimum : 0
customProperties Propriétés avancées (le cas échéant)Chaîne JSON ou chaîne encodée en base64
d
dataSource (objets)
dataSource (sous-formulaires)
dataSource (list box tableaux)
dataSource (list box collection/entity selection)
dataSource (colonne de list box)
dataSource (list box hiérarchique)
Indique la source des données.Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire.
dataSourceTypeHint (objets)
dataSourceTypeHint (colonne de list box, liste déroulante)
Indique le type de variable."integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
dateFormat Contrôle la façon dont les dates apparaissent lors de l'affichage ou de l'impression. Doit être sélectionné uniquement parmi les formats intégrés de 4D."systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (peut être combiné avec les autres valeurs possibles)
defaultButton Modifie l'apparence d'un bouton afin qu'il indique à l'utilisateur le choix recommandé.true, false
defaultValue Définit une valeur ou une balise à saisir par défaut dans un objet de saisieChaîne ou "#D", "#H", "#N"
deletableInList Indique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire listetrue, false
detailForm (list box)
detailForm (sous-formulaire)
Associe un formulaire détaillé à un sous-formulaire de liste.Nom de formulaire table ou projet, ou chemin POSIX (chaîne) d'un fichier .json décrivant le formulaire, ou objet décrivant le formulaire
display L'objet est dessiné ou non sur le formulaire.true, false
doubleClickInEmptyAreaAction Action à effectuer en cas de double-clic sur une ligne vide d'un sous-formulaire de liste."addSubrecord" ou "" to do nothing
doubleClickInRowAction (list box)
doubleClickInRowAction (sous-formulaire)
Action à effectuer en cas de double-clic sur un enregistrement."editSubrecord", "displaySubrecord"
dpi Résolution de l'écran pour le contenu de la zone 4D Write Pro.0=automatic, 72, 96
dragging Active la fonction de glisser."none", "custom", "automatic" (hors énumération, list box)
dropping Active la fonction de déposer."none", "custom", "automatic" (hors énumération, list box)
e
enterable Indique si les utilisateurs peuvent saisir des valeurs dans l'objet.true, false
enterableInList Indique si les utilisateurs peuvent modifier les données de l'enregistrement directement dans le sous-formulaire de liste.true, false
entryFilter Associe un filtre de saisie à l'objet ou aux cellules de la colonne. Cette propriété n'est pas accessible si la propriété Saisissable n'est pas activée.Texte pour restreindre les saisies
events Liste de tous les événements sélectionnés pour l'objet ou le formulaireCollection de noms d'événements, ex : ["onClick","onDataChange"...].
excludedList Permet de définir une énumération dont les valeurs ne peuvent pas être saisies dans la colonne.Une liste de valeurs à exclure.
f
fill Définit la couleur de fond d'un objet.Toute valeur CSS, "transparent", "automatic"
focusable Indique si l'objet peut avoir le focus (et peut donc être activé par le clavier par exemple)true, false
fontFamily Spécifie le nom de la famille de polices utilisée dans l'objet.Nom d'une famille de police CSS
fontSize Définit la taille de la police en points lorsqu'aucun thème de police n'est sélectionnéminimum : 0
fontStyle Fait pencher le texte sélectionné légèrement vers la droite."normal", "italic"
fontTheme Définit le style automatique"normal", "main", "additional"
fontWeight Le texte sélectionné est plus foncé et plus épais."normal", "bold"
footerHeight Utilisé pour définir la hauteur de la lignepositif décimal +px | em
frameDelay Permet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations).minimum : 0
g
graduationStep Mesure de l'affichage de l'échelle.minimum : 0
h
header Définit l'en-tête d'une colonne de list boxObjet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip"
headerHeight Utilisé pour définir la hauteur de la lignepositif décimal +px | em
height Désigne la taille verticale d'un objetminimum : 0
hideExtraBlankRows Désactive la visibilité des lignes vides supplémentaires.true, false
hideFocusRing Masque le rectangle de sélection lorsque l'objet a le focus.true, false
hideSystemHighlight Permet de spécifier le masquage des enregistrements en surbrillance dans la list box.true, false
highlightSet Nom de l'ensemble.string
horizontalLineStroke Définit la couleur des lignes horizontales dans une list box (gris par défaut).Toute valeur CSS, "transparent", "automatic"
i
icon Chemin d'accès de l'image utilisée pour les boutons, les cases à cocher, les boutons radio et les en-têtes de list box.Chemin relatif ou filesystem en syntaxe POSIX.
iconFrames Définit le nombre exact d'états présents dans l'image.minimum: 1
iconPlacement Désigne l'emplacement d'une icône par rapport à l'objet formulaire."none", "left", "right"
k
keyboardDialect Associe une configuration spécifique du clavier à un input.Une chaîne de code clavier, par exemple "ar-ma"
l
labels Une liste de valeurs à utiliser comme libellés d'ongletsex: "a", "b, "c", ...
labelsPlacement (objets)
labelsPlacement (onglets)
Indique l'emplacement du texte d'un objet."none", "top", "bottom", "left", "right"
layoutMode Mode d'affichage du document 4D Write Pro dans la zone de formulaire."page", "draft", "embedded"
left Positionne un objet à gauche.minimum : 0
list, see choiceList Une liste d'énumérations associée à une liste hiérarchiqueUne énumération
listboxType Source de données de la list box."array", "currentSelection", "namedSelection", "collection"
listForm Formulaire liste à utiliser dans le sous-formulaire.Nom de formulaire table ou projet, ou chemin POSIX (chaîne) d'un fichier .json décrivant le formulaire, ou objet décrivant le formulaire
lockedColumnCount Nombre de colonnes qui doivent rester affichées en permanence dans la partie gauche d'une list box.minimum : 0
loopBackToFirstFrame Les images sont affichées en boucle continue.true, false
m
max Valeur maximale autorisée. Pour les steppers numériques, ces propriétés représentent des secondes lorsque l'objet est associé à une valeur de type heure et sont ignorées lorsqu'il est associé à une valeur de type date.minimum: 0 (pour les types de données numériques)
maxWidth Indique la taille maximale autorisée pour les colonnes de la list box.minimum : 0
metaSource Un méta-objet contenant des paramètres de style et de sélection.Une expression objet
method Le nom d'une méthode projet.Le nom d'une méthode projet existante
methodsAccessibility Quelles méthodes 4D peuvent être appelées depuis une zone Web"none" (par défaut), "all"
min Valeur minimale autorisée. Pour les steppers numériques, ces propriétés représentent des secondes lorsque l'objet est associé à une valeur de type heure et sont ignorées lorsqu'il est associé à une valeur de type date.minimum: 0 (pour les types de données numériques)
minWidth Désigne la plus petite taille autorisée pour les colonnes de list box.minimum : 0
movableRows Autorise le déplacement des lignes pendant l'exécution.true, false
multiline Gère les contenus multilignes."yes", "no", "automatic"
n
name Le nom de l'objet de formulaire. (Facultatif pour le formulaire)Tout nom n'appartenant pas à un objet déjà existant
numberFormat Contrôle la façon dont les champs et les variables alphanumériques apparaissent à l'affichage ou à l'impression.Nombres (y compris un signe décimal ou négatif si nécessaire)
p
picture Chemin d'accès de l'image pour les boutons image, les menus déroulants image ou les images statiquesChemin relatif ou filesystem en syntaxe POSIX, ou "var:<variableName>" pour la variable image.
pictureFormat (input, colonne de list box ou pied de colonne de list box)
pictureFormat (image statique)
Contrôle l'apparence des images lors de l'affichage ou de l'impression."truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (hors images statiques), "proportionalCenter" (hors images statiques)
placeholder Texte grisé lorsque la valeur de la source de données est vide.Texte à afficher grisé.
pluginAreaKind Décrit le type de plug-in.Type de plug-in.
popupPlacement Permet d'afficher un symbole qui apparaît sous la forme d'un triangle dans le bouton pour indiquer qu'un pop up menu y est attaché."None", Linked", "Separated"
printFrame Mode d'impression pour les objets dont la taille peut varier d'un enregistrement à l'autre en fonction de leur contenu"fixed", "variable", (sous-formulaire uniquement) "fixedMultiple"
progressSource Valeur comprise entre 0 et 100, représentant le pourcentage d'achèvement du chargement de la page dans la zone Web. La variable est mise à jour automatiquement par 4D. Il n’est pas possible de la modifier manuellement.minimum : 0
r
radioGroup Permet d'utiliser les boutons radio dans des ensembles coordonnés : un seul bouton à la fois peut être sélectionné dans l'ensemble.Nom du groupe radio
requiredList Permet de définir une liste dans laquelle seules certaines valeurs peuvent être insérées.Une liste de valeurs obligatoires.
resizable Indique si la taille d'un objet peut être modifiée par l'utilisateur."true", "false"
resizingMode Spécifie si une colonne de list box doit être automatiquement redimensionnée"rightToLeft", "legacy"
right Positionne un objet à droite.minimum : 0
rowControlSource Un tableau 4D définissant les lignes de la list box.Tableau
rowCount Définit le nombre de lignes.minimum: 1
rowFillSource (list box tableau)
rowFillSource (list box de type selection ou collection)
Nom d'un tableau ou expression permettant d'appliquer une couleur d'arrière-plan personnalisée à chaque ligne d'une list box.Nom d'un tableau ou expression.
rowHeight Définit la hauteur des lignes de la list box.Unité de valeur CSS "em" ou "px" (par défaut).
rowHeightAuto boolean"true", "false"
rowHeightAutoMax Désigne la plus grande hauteur autorisée pour les lignes de la list box.Unité de valeur CSS "em" ou "px" (par défaut). minimum : 0
rowHeightAutoMin Désigne la plus petite hauteur autorisée pour les lignes de la list box.Unité de valeur CSS "em" ou "px" (par défaut). minimum : 0
rowHeightSource Un tableau définissant différentes hauteurs pour les lignes d'une list box.Nom d'une variable tableau 4D.
rowStrokeSource (list box tableau)
rowStrokeSource (list box sélection or collection/entity selection)
Un tableau ou une expression pour gérer les couleurs des lignes.Nom d'un tableau ou expression.
rowStyleSource (list box tableau)
rowStyleSource (list box sélection ou collection/entity selection)
Un tableau ou une expression pour gérer les styles des lignes.Nom d'un tableau ou expression.
s
saveAs (colonne de list box)
saveAs (liste déroulante)
Type de contenu à enregistrer dans le champ ou la variable associée à l'objet formulaire"value", "reference"
scrollbarHorizontal Outil permettant à l'utilisateur de déplacer la zone de visualisation vers la gauche ou la droite."visible", "hidden", "automatic"
scrollbarVertical Outil permettant à l'utilisateur de déplacer la zone de visualisation vers le haut ou vers le bas."visible", "hidden", "automatic"
selectedItemsSource Collection des éléments sélectionnés dans une list box.Expression collection
selectionMode (hierarchical list)
selectionMode (list box)
selectionMode (subform)
Autorise la sélection de plusieurs enregistrements/lignes."multiple", "single", "none"
shortcutAccel Désigne la touche d'accélération (Ctrl Windows/Command macOS).true, false
shortcutAlt Désigne la touche Alttrue, false
shortcutControl Désigne la touche Contrôle (Windows)true, false
shortcutKey Lettre ou nom d'une touche spéciale."a", "b",... ou "[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]"
shortcutShift Désigne la touche Majtrue, false
showFooters Affiche ou masque les pieds de colonnes.true, false
showGraduations Affiche/masque les graduations à côté des étiquettes.true, false
showHeaders Affiche ou masque les en-têtes de colonne.true, false
showHiddenChars Affiche/masque les caractères visibles.true, false
showHorizontalRuler Affiche/masque la règle horizontale lorsque la vue du document est en mode Pagetrue, false
showHTMLWysiwyg Active/désactive l'affichage HTML WYSIWYGtrue, false
showPageFrames Affiche/masque le cadre de la page lorsque la vue du document est en mode Pagetrue, false
showReferences Affiche toutes les expressions 4D insérées dans le document 4D Write Pro comme référencestrue, false
showSelection Maintient la sélection visible à l'intérieur de l'objet après que celui-ci a perdu le focustrue, false
showVerticalRuler Affiche/masque la règle verticale lorsque la vue du document est en mode Pagetrue, false
singleClickEdit Active le passage direct en mode édition dans les list box.true, false
sizingX Spécifie si un objet doit être déplacé ou redimensionné horizontalement lorsque l'utilisateur redimensionne le formulaire."grow", "move", "fixed"
sizingY Spécifie si un objet doit être déplacé ou redimensionné verticalement lorsque l'utilisateur redimensionne le formulaire."grow", "move", "fixed"
sortable Permet de trier les données d'une colonne en cliquant sur l'en-tête.true, false
spellcheck Active le correcteur orthographique pour l'objettrue, false
splitterMode Lorsqu'un objet splitter a cette propriété, les autres objets à sa droite (splitter vertical) ou en dessous (splitter horizontal) sont poussés en même temps que le splitter, sans arrêt."grow", "move", "fixed"
startPoint Point de départ du dessin d'un objet ligne (disponible uniquement dans la grammaire JSON)."bottomLeft", topLeft"
staticColumnCount Nombre de colonnes qui ne peuvent pas être déplacées pendant l'exécution.minimum : 0
step Intervalle minimum accepté entre les valeurs pendant l'utilisation. Pour les steppers numériques, cette propriété représente les secondes lorsque l'objet est associé à une valeur de type heure et représente les jours lorsqu'il est associé à une valeur de type date.minimum: 1
storeDefaultStyle Stocker les balises de style avec le texte, même si aucune modification n'a été apportéetrue, false
stroke (text)
stroke (lines)
stroke (list box)
Spécifie la couleur de la police ou de la ligne utilisée dans l'objet.Toute valeur CSS, "transparent", "automatic"
strokeDashArray Décrit le type de ligne en pointillé comme une séquence de points noirs et blancsTableau numérique ou texte
strokeWidth Désigne l'épaisseur d'une ligne.Un nombre entier ou 0 pour la plus petite largeur sur un formulaire imprimé
style Permet de définir l'apparence générale du bouton. Pour plus d'informations, voir Style de bouton."regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"
styledText Permet d'utiliser des styles spécifiques dans la zone sélectionnée.true, false
switchBackWhenReleased Affiche la première image en permanence, sauf lorsque l'utilisateur clique sur le bouton. Affiche la deuxième image jusqu'à ce que le bouton de la souris soit relâché.true, false
switchContinuously Permet à l'utilisateur de maintenir le bouton de la souris enfoncé pour afficher les images en continu (c'est-à-dire sous forme d'animation).true, false
switchWhenRollover Modifie le contenu du bouton image lorsque le curseur de la souris passe dessus. L'image initiale s'affiche lorsque le curseur quitte la zone du bouton.true, false
t
table La table à laquelle appartient le sous-formulaire Liste (le cas échéant).Nom de table 4D, ou ""
text Le titre de l'objet formulaireTout type de texte
textAlign Emplacement horizontal du texte dans la zone où il apparait."automatic", "right", "center", "justify", "left"
textAngle Modifie l'orientation (rotation) de la zone de texte.0, 90, 180, 270
textDecoration Définit une ligne sous le texte sélectionné."normal", "underline"
textFormat Contrôle la façon dont les champs et les variables alphanumériques apparaissent à l'affichage ou à l'impression."### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés
textPlacement Emplacement relatif du titre du bouton par rapport à l'icône associée."left", "top", "right", "bottom", "center"
threeState Permet à un objet case à cocher d'accepter un troisième état.true, false
timeFormat Contrôle la façon dont les heures apparaissent lors de l'affichage ou de l'impression. Doit être sélectionné uniquement parmi les formats intégrés de 4D."systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (peut être combiné avec les autres valeurs possibles)
truncateMode Contrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet."withEllipsis", "none"
type Obligatoire. Désigne le type de données de l'objet formulaire."text", "rectangle", "groupBox", "tab", "line", "button", "checkbox", "radio", "dropdown", "combo", "webArea", "write", "subform", "plugin", "splitter", "buttonGrid", "progress", "ruler", "spinner", "stepper", "list", "pictureButton", "picturePopup", "listbox", "input", "view"
tooltip Fournit aux utilisateurs des informations supplémentaires sur un champ.Informations supplémentaires destinées à aider l'utilisateur
top Positionne un objet en haut (centré).minimum : 0
u
urlSource Désigne l'URL chargée ou en cours de chargement par la zone Web associée.Une URL.
useLastFrameAsDisabled Permet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé.true, false
userInterface Interface de la zone 4D View Pro."none" (par défaut), "ribbon", "toolbar"
v
values Liste des valeurs par défaut pour les colonnes de listbox de type tableauex : "A","B","42"...
variableCalculation Permet d'effectuer des calculs mathématiques."none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"
verticalAlign Emplacement vertical du texte dans la zone où il apparait."automatic", "top", "middle", "bottom"
verticalLineStroke Définit la couleur des lignes verticales d'une list box (gris par défaut).Toute valeur CSS, "transparent", "automatic"
visibility Permet de masquer l'objet dans l'environnement d'application."visible", "hidden", "selectedRows", "unselectedRows"
w
webEngine Permet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application."embedded", "system"
width Désigne la taille horizontale d'un objetminimum : 0
withFormulaBar Gère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro.true, false
wordwrap Gère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet."automatic" (à l'exception de list box), "normal", "none"
z
zoom Pourcentage de zoom pour l'affichage de la zone 4D Write Pronumérique (minimum=0)

AltStyle によって変換されたページ (->オリジナル) /