Saltar al contenido principal
Versión: 18

Lista de propiedades JSON

En esta página encontrará una lista completa de todas las propiedades de los objetos ordenadas por su nombre JSON. Haga clic en el nombre de una propiedad para acceder a su descripción detallada.

En el capítulo "Propiedades de los objetos de formulario", las propiedades se ordenan en función de los nombres y temas de la lista de propiedades.

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

PropiedadDescripciónValores posibles
a
actionAcción típica a ejecutar.El nombre de una acción estándar válida.
allowFontColorPickerPermite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetostrue, false (por defecto)
alternateFillPermite definir un color de fondo diferente para las líneas o columnas impares de un list box.Todo valor CSS; "transparent"; "automatic"
automaticInsertionPermite añadir automáticamente un valor a una lista cuando un usuario introduce un valor que no está en la lista de elección asociada al objeto.true, false
b
booleanFormatIndica sólo dos valores posibles.true, false
borderRadiusEl valor del radio para los rectángulos redondos.mínimo: 0
borderStylePermite definir un estilo estándar para el borde del objeto."system", "none", "solid", "dotted", "raised", "sunken", "double"
bottomPosiciona un objeto en la parte inferior (centrado).mínimo: 0
c
choiceListUna lista de opciones asociadas a un objetoUna lista de selección
classUna lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css.Una lista de nombres de clases
columnCountNúmero de columnas.mínimo: 1
columnsUna colección de columnas list boxColección de objetos columna con propiedades de columna definidas
contextMenuOfrece al usuario acceso a un menú contextual estándar en el área seleccionada."automatic", "none"
continuousExecutionDesigna si se ejecuta o no el método de un objeto mientras el usuario sigue el control.true, false
controlTypeEspecifica cómo debe representarse el valor en una celda del list box."input", "checkbox" (para las columnas booleanas / numéricas), "automatic", "popup" (sólo para columnas booleanas)
currentItemSourceEl último elemento seleccionado en un list box.Expresión del objeto
currentItemPositionSourceLa posición del último elemento seleccionado en un list box.Expresión numérica
customBackgroundPictureDefine la imagen que se dibujará en el fondo de un botón.Ruta relativa en sintaxis POSIX. Debe utilizarse junto con la opción "Personalizado" de la propiedad "Style".
customBorderXDefine el tamaño (en píxeles) de los márgenes horizontales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style".mínimo: 0
customBorderYDefine el tamaño (en píxeles) de los márgenes verticales internos de un objeto. Debe utilizarse con la opción "Personalizado" de la propiedad "Style".mínimo: 0
customOffsetDefine un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style".mínimo: 0
customPropertiesPropiedades avanzadas (si las hay)Cadena JSON o cadena codificada en base64
d
dataSource (objects)
dataSource (subforms)
dataSource (list box array)
dataSource (Collection o list box selección de entidades)
dataSource (columna list box)
dataSource (list box jerárquico)
Indica el origen de los datos.Una variable 4D, un nombre de campo o una expresión del lenguaje compleja arbitraria.
dataSourceTypeHint (objetos)
dataSourceTypeHint (columna list box)
Indica el tipo de variable."integer", "number", "boolean", "picture", "text", date", "time", "arrayText", "collection", "object", "undefined"
dateFormatControls the way times appear when displayed or printed. Sólo debe seleccionarse entre los formatos integrados en 4D."systemShort", "systemMedium", "systemLong", "iso8601", "rfc822", "short", "shortCentury", "abbreviated", "long", "blankIfNull" (puede combinarse con otros valores posibles)
defaultButtonModifica la apariencia de un botón para indicar la opción recomendada al usuario.true, false
defaultValueDefine un valor o un sello que se introduce por defecto en un objeto de entradaCadena o "#D", "#H", "#N"
deletableInListEspecifica si el usuario puede eliminar subregistros en un subformulario listadotrue, false
detailForm (list box)
detailForm (subformulario)
Asocia un formulario detallado con un subformulario listado.Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario
displayEl objeto se dibuja o no en el formulario.true, false
doubleClickInEmptyAreaActionAcción a realizar en caso de doble clic en una línea vacía de un subformulario listado."addSubrecord" o "" to do nothing
doubleClickInRowAction (list box)
doubleClickInRowAction (subformulario)
Acción a realizar en caso de doble clic en un registro."editSubrecord", "displaySubrecord"
dpiResolución de la pantalla para el contenido del área 4D Write Pro.0=automatic, 72, 96
draggingActiva la función de arrastrar."none", "custom", "automatic" (excluyendo lista, list box)
droppingActiva la función de soltar."none", "custom", "automatic" (excluyendo lista, list box)
e
editableIndica si los usuarios pueden introducir valores en el objeto.true, false
enterableInListIndica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado.true, false
entryFilerAsocia un filtro de entrada con el objeto o las celdas de la columna. Esta propiedad no es accesible si la propiedad Enterable no está activada.Texto para acotar las entradas
eventsLista de todos los eventos seleccionados para el objeto o el formularioColección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...].
excludedListPermite definir una lista cuyos valores no pueden introducirse en la columna.Una lista de valores a excluir.
f
fillDefine el color de fondo de un objeto.Todo valor CSS, "transparent", "automatic"
focusableIndica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo)true, false
fontFamilyEspecifica el nombre de la familia de fuentes utilizada en el objeto.Nombre de la familia de fuentes CSS
fontSizeDefine el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuentemínimo: 0
fontStyleHace que el texto seleccionado se incline ligeramente hacia la derecha."normal", "italic"
fontThemeEstablece el estilo automático"normal", "main", "additional"
fontWeightAjusta el texto seleccionado para que aparezca más oscuro y pesado."normal", "bold"
footerDefine el pie de una columna list boxObjeto con propiedades
footerHeightSirve para fijar la altura de la líneapatrón (\d+)(p|em)?$ (decimal positivo + px/em )
frameDelayPermite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks).mínimo: 0
g
graduationStepMedición de la visualización de la escala.mínimo: 0
h
headerDefine el encabezado de una columna list boxObjeto con propiedades
headerHeightSirve para fijar la altura de la líneapatrón ^(\d+)(px|em)?$ (decimal positivo + px/em )
heightDesigna el tamaño vertical de un objetomínimo: 0
hideExtraBlankRowsDesactiva la visibilidad de las líneas vacías adicionales.true, false
hideFocusRingOculta el rectángulo de selección cuando el objeto tiene el foco.true, false
hideSystemHighlightSirve para especificar la ocultación de los registros resaltados en el list box.true, false
highlightSetstringNombre del conjunto.
horizontalLineStrokeDefine el color de las líneas horizontales de un list box (gris por defecto).Todo valor CSS, "transparent", "automatic"
i
iconEl nombre de la ruta de la imagen utilizada para los botones, casillas de selección, botones de radio y encabezados de list box.Ruta relativa o filesystem en sintaxis POSIX.
iconFramesDefine el número exacto de estados presentes en la imagen.mínimo: 1
iconPlacementDesigna la ubicación de un icono en relación con el objeto formulario."none", "left", "right"
k
keyboardDialectPara asociar una disposición de teclado específica a una entrada.Una cadena de código de teclado, por ejemplo, "ar-ma"
l
labelsUna lista de valores que se utilizarán como etiquetas de control de pestañasej.: "a", "b, "c", ...
labelsPlacement (objetos)
labelsPlacement (separador / control de tabulación)
Especifica la ubicación del texto mostrado de un objeto."none", "top", "bottom", "left", "right"
layoutModeModo de visualización del documento 4D Write Pro en el área del formulario."page", "draft", "embedded"
leftPosiciona un objeto a la izquierda.mínimo: 0
lista, ver choiceListUna lista de opciones asociada a una lista jerárquicaUna lista de selección
listboxTypeLa fuente de datos del list box."array", "currentSelection", "namedSelection", "collection"
listFormFormulario listado a utilizar en el subformulario.Nombre (cadena) de la tabla o formulario proyecto, una ruta POSIX (cadena) a un archivo .json que describa el formulario, o un objeto que describa el formulario
lockedColumnCountNúmero de columnas que deben permanecer permanentemente en la parte izquierda de un list box.mínimo: 0
loopBackToFirstFrameLas imágenes se muestran en un bucle continuo.true, false
m
maxEl valor máximo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha.mínimo: 0 (para tipos de datos numéricos)
maxWidthDesigna el mayor tamaño permitido para las columnas list box.mínimo: 0
metaSourceUn objeto meta que contiene parámetros de estilo y selección.Una expresión de objeto
methodUn nombre de método proyecto.El nombre de un método proyecto existente
methodsAccessibilityQué métodos 4D se pueden llamar desde un área web"none" (por defecto), "all"
minEl valor mínimo permitido. En el caso de los steppers numéricos, estas propiedades representan segundos cuando el objeto está asociado a un valor de tipo hora y se ignoran cuando está asociado a un valor de tipo fecha.mínimo: 0 (para tipos de datos numéricos)
minWidthDesigna el menor tamaño permitido para las columnas list box.mínimo: 0
movableRowsAutoriza el desplazamiento de líneas durante la ejecución.true, false
multilíneaManeja contenidos multilínea."yes", "no", "automatic"
n
nameEl nombre del objeto formulario. (Opcional para el formulario)Todo nombre que no pertenezca a un objeto ya existente
numberFormatControla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen.Números (incluyendo un punto decimal o un signo menos si es necesario)
p
pictureEl nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticasRuta relativa o filesystem en sintaxis POSIX.
pictureFormat (entrada, columna list box o pie de página)
pictureFormat (imagen estática)
Controla la apariencia de las imágenes al mostrarlas o imprimirlas."truncatedTopLeft", "scaled", "truncatedCenter", "tiled", "proportionalTopLeft" (excluyendo imágenes estáticas), "proportionalCenter"(excluyendo imágenes estáticas)
placeholderDesenfoca el texto cuando el valor de la fuente de datos está vacío.Texto que debe estar en gris.
pluginAreaKindDescribe el tipo de plug-in.El tipo de plug-in.
popupPlacementPermite mostrar un símbolo que aparece como un triángulo en el botón, que indica que hay un menú emergente adjunto."None", Linked", "Separated"
printFrameModo de impresión para objetos cuyo tamaño puede variar de un registro a otro en función de su contenido"fixed", "variable", (subformulario únicamente) "fixedMultiple"
progressSourceUn valor entre 0 y 100, que representa el porcentaje de finalización de la carga de la página en el área web. Actualizado automáticamente por 4D, no puede ser modificado manualmente.mínimo: 0
r
radioGroupPermite utilizar los botones de radio en conjuntos coordinados: sólo se puede seleccionar un botón a la vez en el conjunto.Nombre del grupo radio
requiredListPermite definir una lista en la que sólo se pueden insertar determinados valores.Una lista de valores obligatorios.
redimensionableDesigna si el tamaño de un objeto puede ser modificado por el usuario."true", "false"
resizingModeSpecifies if a list box column should be automatically resized"rightToLeft", "legacy"
rightPosiciona un objeto a la derecha.mínimo: 0
rowControlSourceUn array 4D que define las líneas del list box.Array
rowCountDefine el número de líneas.mínimo: 1
rowFillSource (list box array)
rowFillSource (list box selection o collection)
El nombre de un array o expresión para aplicar un color de fondo personalizado a cada línea de un list box.El nombre de un array o expresión.
rowHeightDefine la altura de las líneas del list box.Valor CSS la unidad "em" o "px" (por defecto)
rowHeightAutoboolean"true", "false"
rowHeightAutoMaxDesigna la mayor altura permitida para las líneas del list box.Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0
rowHeightAutoMinDesigna la menor altura permitida para las líneas del list box.Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0
rowHeightSourceUn array que define diferentes alturas para las líneas de un list box.Nombre de una variable array 4D.
rowStrokeSource (list box array)
rowStrokeSource (selección o colección/list box entity selection)
Un array o expresión para gestionar los colores de las líneas.Nombre del array o expresión.
rowStyleSource (array list box)
rowStyleSource (selection or collection/entity selection list box)
Un array o expresión para gestionar los estilos de las líneas.Nombre del array o expresión.
s
scrollbarHorizontalUna herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha."visible", "hidden", "automatic"
scrollbarVerticalUna herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo."visible", "hidden", "automatic"
selectedItemsSourceColección de los elementos seleccionados en un list box.Expresión de la colección
selectionMode (lista jerárquica)
selectionMode (list box)
selectionMode (subformulario)
Permite la selección de múltiples registros/líneas."multiple", "single", "none"
shortcutAccelEspecifica el sistema a utilizar, Windows o Mac.true, false
shortcutAltDesigna la tecla Alttrue, false
shortcutCommandDesigna la tecla Comando (macOS)true, false
shortcutControlDesigna la tecla Control (Windows)true, false
shortcutKeyLa letra o el nombre de una tecla de significado especial."[F1]" -> "[F15]", "[Return]", "[Enter]", "[Backspace]", "[Tab]", "[Esc]", "[Del]", "[Home]", "[End]", "[Help]", "[Page up]", "[Page down]", "[left arrow]", "[right arrow]", "[up arrow]", "[down arrow]"
shortcutShiftDesigna la tecla Mayústrue, false
showFootersMuestra u oculta los pies de página de las columnas.true, false
showGraduationsMuestra/Oculta las graduaciones junto a las etiquetas.true, false
showHeadersMuestra u oculta los encabezados de las columnas.true, false
showHiddenCharsMuestra/oculta los caracteres invisibles.true, false
showHorizontalRulerMuestra/oculta la regla horizontal cuando la vista del documento está en modo vista Páginatrue, false
showHTMLWysiwygActiva/desactiva la vista HTML WYSIWYGtrue, false
showPageFramesMuestra/oculta el marco de página cuando la vista del documento está en modo vista Páginatrue, false
showReferencesMuestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como referenciastrue, false
showSelectionMantiene la selección visible dentro del objeto después de haber perdido el focotrue, false
showVerticalRulerMuestra/oculta la regla vertical cuando la vista del documento está en modo vista Páginatrue, false
singleClickEditPermite el paso directo al modo de edición.true, false
sizingXEspecifica si el tamaño horizontal de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario."grow", "move", "fixed"
sizingYEspecifica si el tamaño vertical de un objeto debe ser movido o redimensionado cuando un usuario cambia el tamaño del formulario."grow", "move", "fixed"
sortablePermite ordenar los datos de las columnas haciendo clic en el encabezado.true, false
spellcheckActiva la corrección ortográfica para el objetotrue, false
splitterModeCuando un objeto splitter tiene esta propiedad, los otros objetos a su derecha (splitter vertical) o debajo de él (separador horizontal) son empujados al mismo tiempo que el splitter, sin parar."grow", "move", "fixed"
startPointPunto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON)."bottomLeft", topLeft"
staticColumnCountNúmero de columnas que no se pueden mover durante la ejecución.mínimo: 0
stepIntervalo mínimo aceptado entre los valores durante el uso. Para los steppers numéricos, esta propiedad representa los segundos cuando el objeto está asociado a un valor de tipo hora y los días cuando está asociado a un valor de tipo fecha.mínimo: 1
storeDefaultStyleAlmacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificacióntrue, false
stroke (text)
stroke (lines)
stroke (list box)
Especifica el color de la fuente o línea utilizada en el objeto.Todo valor CSS, "transparent", "automatic"
strokeDashArrayDescribe el tipo de línea punteada como una secuencia de puntos blancos y negrosArrays numéricos o cadenas
strokeWidthDesigna el grosor de una línea.Un entero o 0 para el ancho más pequeño en un formulario impreso
stylePermite definier el aspecto general del botón. Para más información, consulte Estilo de los botones."regular", "flat", "toolbar", "bevel", "roundedBevel", "gradientBevel", "texturedBevel", "office", "help", "circular", "disclosure", "roundedDisclosure", "custom"
styledTextPermite utilizar los estilos específicos en el área seleccionada.true, false
switchBackWhenReleasedMuestra la primera imagen todo el tiempo, excepto cuando el usuario hace clic en el botón. Muestra la segunda imagen hasta que se suelta el botón del ratón.true, false
switchContinuouslyPermite al usuario mantener pulsado el botón del ratón para mostrar las imágenes de forma continua (es decir, como una animación).true, false
switchWhenRolloverModifica el contenido del botón de la imagen cuando el cursor del ratón pasa por encima. La imagen inicial se muestra cuando el cursor sale del área del botón.true, false
t
tablaTabla a la que pertenece el subformulario Lista (si lo hay).Nombre de tabla 4D, o ""
textEl título del objeto formularioTodo texto
textAlignUbicación horizontal del texto dentro del área que lo contiene."automatic", "right", "center", "justify", "left"
textAngleModifica la orientación (rotación) del área de texto.0, 90, 180, 270
textDecorationHace que el texto seleccionado tenga una línea por debajo."normal", "underline"
textFormatControla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen."### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados
textPlacementUbicación relativa del título del botón en relación con el icono asociado."left", "top", "right", "bottom", "center"
threeStatePermite que un objeto casilla de selección acepte un tercer estado.true, false
timeFormatControla la forma en que aparecen las fechas cuando se muestran o imprimen. Sólo debe seleccionarse entre los formatos integrados en 4D."systemShort", "systemMedium", "systemLong", "iso8601", "hh_mm_ss", "hh_mm", "hh_mm_am", "mm_ss", "HH_MM_SS", "HH_MM", "MM_SS", "blankIfNull" (puede combinarse con otros valores posibles)
truncateModeControla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido."withEllipsis", "none"
typeObligatorio. Designa el tipo de datos del objeto formulario."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"
tooltipOfrece a los usuarios información adicional sobre un campo.Información adicional para ayudar al usuario
topPosiciona un objeto en la parte superior (centrado).mínimo: 0
u
urlSourceDesigna la URL cargada o que está siendo cargada por el área web asociada.Una URL.
useLastFrameAsDisabledPermite definir la última miniatura como la que se mostrará cuando el botón esté desactivado.true, false
userInterfaceInterfaz del área 4D View Pro."none" (por defecto), "ribbon", "toolbar"
v
valuesLista de valores por defecto para una columna de listbox arrayej.: "A","B","42"...
variableCalculationPermite realizar cálculos matemáticos."none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare"
verticalAlignUbicación vertical del texto dentro del área que lo contiene."automatic", "top", "middle", "bottom"
verticalLineStrokeDefine el color de las líneas verticales de un list box (gris por defecto).Todo valor CSS, "transparent", "automatic"
visibilityPermite ocultar el objeto en el entorno de la aplicación."visible", "hidden", "selectedRows", "unselectedRows"
w
webEnginePermite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación."embedded", "system"
anchoDesigna el tamaño horizontal de un objetomínimo: 0
withFormulaBarGestiona la visualización de una barra de fórmulas con la interfaz de la barra de herramientas en el área 4D View Pro.true, false
wordwrapGestiona la visualización del contenido cuando supera el ancho del objeto."automatic" (excluyendo list box), "normal", "none"
z
zoomPorcentaje de zoom para mostrar el área 4D Write Pronumérico (mínimo=0)