Aller au contenu principal
Version: 20 R7

Liste des 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 - j - k - l - m - n - p - r - s - t - u - v - w - z

PropriétéDescriptionValeurs possibles
a
actionUne action à exécuter.Nom d'une action standard valide.
allowFontColorPickerPermet 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)
alternateFillPermet 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"
automaticInsertionPermet 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
booleanFormatIndique seulement deux valeurs possibles.true, false
borderRadiusLa valeur du rayon d'arrondi pour les rectangles à coins arrondis.minimum : 0
borderStylePermet de définir un style standard pour la bordure de l'objet."system", "none", "solid", "dotted", "raised", "sunken", "double"
bottomPositionne un objet en bas (centré).minimum: 0
c
choiceListAssocie une énumération à un objetUne énumération
classUne liste de mots séparés par des espaces utilisés comme sélecteurs de classe dans les fichiers css.Une liste de noms de classes
columnCountNombre de colonnes.minimum: 1
columnsUne collection de colonnes list boxCollection d'objets colonne avec des propriétés de colonnes définies
contextMenuFournit à l'utilisateur l'accès à un menu contextuel standard dans la zone sélectionnée."automatic", "none"
continuousExecutionIndique s'il faut exécuter non la méthode d'un objet pendant que l'utilisateur suit le contrôle.true, false
controlTypeIndique 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)
currentItemSourceLe dernier élément sélectionné dans une list box.Expression d'objet
currentItemPositionSourceLa position du dernier élément sélectionné dans une listbox.Expression numérique
customBackgroundPictureDé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".
customBorderXDé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
customBorderYDé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
customOffsetDéfinit une valeur d'offset personnalisée en pixels. Doit être utilisé avec l'option "Personnalisé" de la propriété "Style".minimum : 0
customPropertiesPropriétés avancées (le cas échéant)JSON string or base64 encoded string
d
dataSource (objects)
dataSource (subforms)
dataSource (array list box)
dataSource (Collection or entity selection list box)
dataSource (list box column)
dataSource (hierarchical list box)
Indique la source des données.Une variable 4D, un nom de champ ou une expression de langage complexe arbitraire.
dataSourceTypeHint (objects)
dataSourceTypeHint (list box column, drop-down list)
Indique le type de variable."integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined"
dateFormatContrôle la façon dont les dates apparaissent lors de l'affichage ou de l'impression.Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull") or customized formats
defaultButtonModifie l'apparence d'un bouton afin qu'il indique à l'utilisateur le choix recommandé.true, false
defaultValueDéfinit une valeur ou une balise à saisir par défaut dans un objet de saisieChaîne ou "#D", "#H", "#N"
deletableInListIndique si l’utilisateur peut supprimer des sous-enregistrements dans un sous-formulaire listetrue, false
detailForm (list box)
detailForm (subform)
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
displayL'objet est dessiné ou non sur le formulaire.true, false
doubleClickInEmptyAreaActionAction à 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 (subform)
Action à effectuer en cas de double-clic sur un enregistrement."editSubrecord", "displaySubrecord"
dpiRésolution de l'écran pour le contenu de la zone 4D Write Pro.0=automatic, 72, 96
draggingActive la fonction de glisser."none", "custom", "automatic" (hors énumération, list box)
droppingActive la fonction de déposer."none", "custom", "automatic" (excluding list, list box)
e
enterableIndique si les utilisateurs peuvent saisir des valeurs dans l'objet.true, false
enterableInListIndique si les utilisateurs peuvent modifier les données de l'enregistrement directement dans le sous-formulaire de liste.true, false
entryFilterAssocie 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
eventsListe de tous les événements sélectionnés pour l'objet ou le formulaireCollection de noms d'événements, ex : ["onClick","onDataChange"...].
excludedListPermet de définir une énumération dont les valeurs ne peuvent pas être saisies dans la colonne.A list of values to be excluded.
f
fillDéfinit la couleur de fond d'un objet.Toute valeur CSS, "transparent", "automatic"
focusableIndique si l'objet peut avoir le focus (et peut donc être activé par le clavier par exemple)true, false
fontFamilySpécifie le nom de la famille de polices utilisée dans l'objet.Nom d'une famille de police CSS
fontSizeDéfinit la taille de la police en points lorsqu'aucun thème de police n'est sélectionnéminimum : 0
fontStyleFait pencher le texte sélectionné légèrement vers la droite."normal", "italic"
fontThemeDéfinit le style automatique"normal", "main", "additional"
fontWeightLe texte sélectionné est plus foncé et plus épais."normal", "bold"
footerHeightUtilisé pour définir la hauteur de la lignepositif décimal +px | em
frameDelayPermet de parcourir le contenu du bouton d'image à la vitesse spécifiée (en graduations).minimum: 0
g
graduationStepMesure de l'affichage de l'échelle.minimum: 0
h
headerDéfinit l'en-tête d'une colonne de list boxObjet ayant pour propriétés "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip"
headerHeightUtilisé pour définir la hauteur de la lignepositif décimal +px | em
heightDésigne la taille verticale d'un objetminimum : 0
hideExtraBlankRowsDésactive la visibilité des lignes vides supplémentaires.true, false
hideFocusRingMasque le rectangle de sélection lorsque l'objet a le focus.true, false
hideSystemHighlightPermet de spécifier le masquage des enregistrements en surbrillance dans la list box.true, false
highlightSetstringNom de l'ensemble.
horizontalLineStrokeDéfinit la couleur des lignes horizontales dans une list box (gris par défaut).Any CSS value, "'transparent", "automatic"
i
iconChemin 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.
iconFramesDéfinit le nombre exact d'états présents dans l'image.minimum: 1
iconPlacementDésigne l'emplacement d'une icône par rapport à l'objet formulaire."none", "left", "right"
imageHugsTitleDefines whether the title and the picture of the button should be visually adjoined.true (default), false
k
keyboardDialectAssocie une configuration spécifique du clavier à un input.A keyboard code string, e.g. "ar-ma"
l
labelsUne liste de valeurs à utiliser comme libellés d'ongletsex: "a", "b, "c", ...
labelsPlacement (objects)
labelsPlacement (tab control)
Indique l'emplacement du texte d'un objet."none", "top", "bottom", "left", "right"
layoutModeMode d'affichage du document 4D Write Pro dans la zone de formulaire."page", "draft", "embedded"
leftPositionne un objet à gauche.minimum : 0
list, see choiceListUne liste d'énumérations associée à une liste hiérarchiqueUne énumération
listboxTypeSource de données de la list box."array", "currentSelection", "namedSelection", "collection"
listFormFormulaire 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
lockedColumnCountNombre de colonnes qui doivent rester affichées en permanence dans la partie gauche d'une list box.minimum : 0
loopBackToFirstFrameLes images sont affichées en boucle continue.true, false
m
maxValeur 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)
maxWidthIndique la taille maximale autorisée pour les colonnes de la list box.minimum : 0
metaSourceUn méta-objet contenant des paramètres de style et de sélection.Une expression objet
methodLe nom d'une méthode projet.Le nom d'une méthode projet existante
methodsAccessibilityQuelles méthodes 4D peuvent être appelées depuis une zone Web"none" (par défaut), "all"
minValeur 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)
minWidthDésigne la plus petite taille autorisée pour les colonnes de list box.minimum : 0
movableRowsAutorise le déplacement des lignes pendant l'exécution.true, false
multilineGère les contenus multilignes."yes", "no", "automatic"
n
nameLe nom de l'objet de formulaire. (Facultatif pour le formulaire)Tout nom n'appartenant pas à un objet déjà existant
numberFormatContrôle la façon dont les champs et les variables alphanumériques apparaissent à l'affichage ou à l'impression.Numbers (including a decimal point or minus sign if necessary)
p
pictureChemin 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, list box column or footer)
pictureFormat (static picture)
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)
placeholderTexte grisé lorsque la valeur de la source de données est vide.Texte à afficher grisé.
pluginAreaKindDécrit le type de plug-in.Type de plug-in.
popupPlacementPermet 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"
printFrameMode 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"
progressSourceValeur 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
radioGroupPermet 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
requiredListPermet de définir une liste dans laquelle seules certaines valeurs peuvent être insérées.Une liste de valeurs obligatoires.
resizableIndique si la taille d'un objet peut être modifiée par l'utilisateur."true", "false"
resizingModeSpécifie si une colonne de list box doit être automatiquement redimensionnée"rightToLeft", "legacy"
rightPositionne un objet à droite.minimum : 0
rowControlSourceUn tableau 4D définissant les lignes de la list box.Tableau
rowCountDéfinit le nombre de lignes.minimum: 1
rowFillSource (array list box)
rowFillSource (selection or collection list box)
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.
rowHeightDéfinit la hauteur des lignes de la list box.Unité de valeur CSS "em" ou "px" (par défaut)
rowHeightAutoboolean"true", "false"
rowHeightAutoMaxDé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
rowHeightAutoMinDé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
rowHeightSourceUn tableau définissant différentes hauteurs pour les lignes d'une list box.Nom d'une variable tableau 4D.
rowStrokeSource (array list box)
rowStrokeSource (selection or collection/entity selection list box)
Un tableau ou une expression pour gérer les couleurs des lignes.Nom d'un tableau ou expression.
rowStyleSource (array list box)
rowStyleSource (selection or collection/entity selection list box)
Un tableau ou une expression pour gérer les styles des lignes.Name of array or expression.
s
saveAs (list box column)
saveAs (drop-down list)
Type de contenu à enregistrer dans le champ ou la variable associée à l'objet formulaire"value", "reference"
scrollbarHorizontalOutil permettant à l'utilisateur de déplacer la zone de visualisation vers la gauche ou la droite."visible", "hidden", "automatic"
scrollbarVerticalOutil permettant à l'utilisateur de déplacer la zone de visualisation vers le haut ou vers le bas."visible", "hidden", "automatic"
selectedItemsSourceCollection 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"
shortcutAccelSpécifie le système à utiliser, Windows ou Mac.true, false
shortcutAltDésigne la touche Alttrue, false
shortcutCommandDésigne la touche Commande (macOS)true, false
shortcutControlDésigne la touche Contrôle (Windows)true, false
shortcutKeyLettre ou nom d'une touche spéciale."[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]"
shortcutShiftDésigne la touche Majtrue, false
showFootersAffiche ou masque les pieds de colonnes.true, false
showGraduationsAffiche/masque les graduations à côté des étiquettes.true, false
showHeadersAffiche ou masque les en-têtes de colonne.true, false
showHiddenCharsAffiche/masque les caractères visibles.true, false
showHorizontalRulerAffiche/masque la règle horizontale lorsque la vue du document est en mode Pagetrue, false
showHTMLWysiwygActive/désactive l'affichage HTML WYSIWYGtrue, false
showPageFramesAffiche/masque le cadre de la page lorsque la vue du document est en mode Pagetrue, false
showReferencesAffiche toutes les expressions 4D insérées dans le document 4D Write Pro comme référencestrue, false
showSelectionMaintient la sélection visible à l'intérieur de l'objet après que celui-ci a perdu le focustrue, false
showVerticalRulerAffiche/masque la règle verticale lorsque la vue du document est en mode Pagetrue, false
singleClickEditActive le passage direct en mode édition dans les list box.true, false
sizingXSpécifie si un objet doit être déplacé ou redimensionné horizontalement lorsque l'utilisateur redimensionne le formulaire."grow", "move", "fixed"
sizingYSpécifie si un objet doit être déplacé ou redimensionné verticalement lorsque l'utilisateur redimensionne le formulaire."grow", "move", "fixed"
sortablePermet de trier les données d'une colonne en cliquant sur l'en-tête.true, false
spellcheckActive le correcteur orthographique pour l'objettrue, false
splitterModeLorsqu'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"
startPointPoint de départ du dessin d'un objet ligne (disponible uniquement dans la grammaire JSON)."bottomLeft", topLeft"
staticColumnCountNombre de colonnes qui ne peuvent pas être déplacées pendant l'exécution.minimum : 0
stepIntervalle 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
storeDefaultStyleStocker 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"
strokeDashArrayDécrit le type de ligne en pointillé comme une séquence de points noirs et blancsTableau numérique ou texte
strokeWidthDésigne l'épaisseur d'une ligne.Un nombre entier ou 0 pour la plus petite largeur sur un formulaire imprimé
stylePermet 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"
styledTextPermet d'utiliser des styles spécifiques dans la zone sélectionnée.true, false
switchBackWhenReleasedAffiche 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
switchContinuouslyPermet à 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
switchWhenRolloverModifie 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
tableLa table à laquelle appartient le sous-formulaire Liste (le cas échéant).Nom de table 4D, ou ""
textLe titre de l'objet formulaireTout type de texte
textAlignEmplacement horizontal du texte dans la zone où il apparait."automatic", "right", "center", "justify", "left"
textAngleModifie l'orientation (rotation) de la zone de texte.0, 90, 180, 270
textDecorationDéfinit une ligne sous le texte sélectionné."normal", "underline"
textFormatContrôle la façon dont les champs et les variables alphanumériques apparaissent à l'affichage ou à l'impression."### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formats personnalisés
textPlacementEmplacement relatif du titre du bouton par rapport à l'icône associée."left", "top", "right", "bottom", "center"
threeStatePermet à un objet case à cocher d'accepter un troisième état.true, false
timeFormatContrôle la façon dont les heures apparaissent lors de l'affichage ou de l'impression.Built-in formats ("systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull") or customized formats
truncateModeContrôle l'affichage des valeurs lorsque les colonnes de la list box sont trop étroites pour afficher leur contenu complet."withEllipsis", "none"
typeObligatoire. 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"
tooltipFournit aux utilisateurs des informations supplémentaires sur un champ.Informations supplémentaires destinées à aider l'utilisateur
topPositionne un objet en haut (centré).minimum: 0
u
urlSourceDésigne l'URL chargée ou en cours de chargement par la zone Web associée.Une URL.
useLastFrameAsDisabledPermet de définir la dernière vignette comme étant celle à afficher lorsque le bouton est désactivé.true, false
userInterfaceInterface de la zone 4D View Pro."none" (default), "ribbon", "toolbar"
v
valuesListe des valeurs par défaut pour les colonnes de listbox de type tableauex : "A","B","42"...
variableCalculationPermet d'effectuer des calculs mathématiques."none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"
verticalAlignEmplacement vertical du texte dans la zone où il apparait."automatic", "top", "middle", "bottom"
verticalLineStrokeDéfinit la couleur des lignes verticales d'une list box (gris par défaut).Toute valeur CSS, "transparent", "automatic"
visibilityPermet de masquer l'objet dans l'environnement d'application."visible", "hidden", "selectedRows", "unselectedRows"
w
webEnginePermet de choisir entre deux moteurs de rendu pour la zone Web, en fonction des spécificités de l'application."embedded", "system"
widthDésigne la taille horizontale d'un objetminimum : 0
withFormulaBarGère l'affichage d'une barre de formule avec l'interface Toolbar dans la zone 4D View Pro.true, false
wordwrapGère l'affichage du contenu lorsque celui-ci dépasse la largeur de l'objet."automatic" (excluding list box), "normal", "none"
z
zoomPourcentage de zoom pour l'affichage de la zone 4D Write Pronumérique (minimum=0)