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 - j - k - l - m - n - p - r - s - t - u - v - w - z
Propiedad | Descripción | Valores posibles |
---|---|---|
a | ||
action | Acción típica a ejecutar. | El nombre de una acción estándar válida. |
allowFontColorPicker | Permite mostrar el selector de fuentes sistema o el selector de colores para editar los atributos de los objetos | true, false (por defecto) |
alternateFill | Permite definir un color de fondo diferente para las líneas o columnas impares de un list box. | Todos los valores css; "transparent"; "automatic"; "automaticAlternate" |
automaticInsertion | Permite 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 | ||
booleanFormat | Indica sólo dos valores posibles. | true, false |
borderRadius | El valor del radio para los rectángulos redondos. | mínimo: 0 |
borderStyle | Permite definir un estilo estándar para el borde del objeto. | "system", "none", "solid", "dotted", "raised", "sunken", "double" |
bottom | Posiciona un objeto en la parte inferior (centrado). | mínimo: 0 |
c | ||
choiceList | Una lista de opciones asociadas a un objeto | Una lista de selección |
class | Una lista de palabras separadas por espacios que se utilizan como selectores de clase en los archivos css. | Una lista de nombres de clases |
columnCount | Número de columnas. | mínimo: 1 |
columns | Una colección de columnas list box | Colección de objetos columna con propiedades de columna definidas |
contextMenu | Ofrece al usuario acceso a un menú contextual estándar en el área seleccionada. | "automatic", "none" |
continuousExecution | Designa si se ejecuta o no el método de un objeto mientras el usuario sigue el control. | true, false |
controlType | Especifica 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) |
currentItemSource | El último elemento seleccionado en un list box. | Expresión del objeto |
currentItemPositionSource | La posición del último elemento seleccionado en un list box. | Expresión numérica |
customBackgroundPicture | Define 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". |
customBorderX | Define 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 |
customBorderY | Define 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 |
customOffset | Define un valor de desplazamiento personalizado en píxeles. Debe utilizarse con la opción "Personalizado" de la propiedad "Style". | mínimo: 0 |
customProperties | Propiedades avanzadas (si las hay) | Cadena JSON o cadena codificada en base64 |
d | ||
dataSource (objetos)dataSource (subformularios)dataSource (array list box) dataSource (Colección o list box de 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, lista desplegable) | Indica el tipo de variable. | "integer", "boolean", "number", "picture", "text", date", "time", "arrayText", "arrayDate", "arrayTime", "arrayNumber", "collection", "object", "undefined" |
dateFormat | Controls 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) |
defaultButton | Modifica la apariencia de un botón para indicar la opción recomendada al usuario. | true, false |
defaultValue | Define un valor o un sello que se introduce por defecto en un objeto de entrada | Cadena o "#D", "#H", "#N" |
deletableInList | Especifica si el usuario puede eliminar subregistros en un subformulario listado | true, 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 |
display | El objeto se dibuja o no en el formulario. | true, false |
doubleClickInEmptyAreaAction | Acció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" |
dpi | Resolución de la pantalla para el contenido del área 4D Write Pro. | 0=automatic, 72, 96 |
dragging | Activa la función de arrastrar. | "none", "custom", "automatic" (excluyendo lista, list box) |
dropping | Activa la función de soltar. | "none", "custom", "automatic" (excluyendo lista, list box) |
e | ||
editable | Indica si los usuarios pueden introducir valores en el objeto. | true, false |
enterableInList | Indica si los usuarios pueden modificar los datos del registro directamente en el subformulario listado. | true, false |
entryFilter | Asocia 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 |
events | Lista de todos los eventos seleccionados para el objeto o el formulario | Colección de nombres de eventos, por ejemplo ["onClick", "onDataChange"...]. |
excludedList | Permite definir una lista cuyos valores no pueden introducirse en la columna. | Una lista de valores a excluir. |
f | ||
fill | Define el color de fondo de un objeto. | Todo valor CSS, "transparent", "automatic" |
focusable | Indica si el objeto puede tener el foco (y por lo tanto puede ser activado por el teclado, por ejemplo) | true, false |
fontFamily | Especifica el nombre de la familia de fuentes utilizada en el objeto. | Nombre de la familia de fuentes CSS |
fontSize | Define el tamaño de la fuente en puntos cuando no se selecciona ningún tema de fuente | mínimo: 0 |
fontStyle | Hace que el texto seleccionado se incline ligeramente hacia la derecha. | "normal", "italic" |
fontTheme | Establece el estilo automático | "normal", "main", "additional" |
fontWeight | Ajusta el texto seleccionado para que aparezca más oscuro y pesado. | "normal", "bold" |
footerHeight | Sirve para fijar la altura de la línea | decimal positivo + px | em |
frameDelay | Permite recorrer el contenido del botón de imagen a la velocidad especificada (en ticks). | mínimo: 0 |
g | ||
graduationStep | Medición de la visualización de la escala. | mínimo: 0 |
h | ||
header | Define el encabezado de una columna list box | Objeto con propiedades "text", "name", "icon", "dataSource", "fontWeight", "fontStyle", "tooltip" |
headerHeight | Sirve para fijar la altura de la línea | decimal positivo + px | em |
height | Designa el tamaño vertical de un objeto | mínimo: 0 |
hideExtraBlankRows | Desactiva la visibilidad de las líneas vacías adicionales. | true, false |
hideFocusRing | Oculta el rectángulo de selección cuando el objeto tiene el foco. | true, false |
hideSystemHighlight | Sirve para especificar la ocultación de los registros resaltados en el list box. | true, false |
highlightSet | string | Nombre del conjunto. |
horizontalLineStroke | Define el color de las líneas horizontales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
i | ||
icon | El 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. |
iconFrames | Define el número exacto de estados presentes en la imagen. | mínimo: 1 |
iconPlacement | Designa la ubicación de un icono en relación con el objeto formulario. | "none", "left", "right" |
k | ||
keyboardDialect | Para asociar una disposición de teclado específica a una entrada. | Una cadena de código de teclado, por ejemplo, "ar-ma" |
l | ||
labels | Una lista de valores que se utilizarán como etiquetas de control de pestañas | ej.: "a", "b, "c", ... |
labelsPlacement (objetos)labelsPlacement (control de pestañas) | Especifica la ubicación del texto mostrado de un objeto. | "none", "top", "bottom", "left", "right" |
layoutMode | Modo de visualización del documento 4D Write Pro en el área del formulario. | "page", "draft", "embedded" |
left | Posiciona un objeto a la izquierda. | mínimo: 0 |
list , ver choiceList | Una lista de opciones asociada a una lista jerárquica | Una lista de selección |
listboxType | La fuente de datos del list box. | "array", "currentSelection", "namedSelection", "collection" |
listForm | Formulario 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 |
lockedColumnCount | Número de columnas que deben permanecer permanentemente en la parte izquierda de un list box. | mínimo: 0 |
loopBackToFirstFrame | Las imágenes se muestran en un bucle continuo. | true, false |
m | ||
max | El 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) |
maxWidth | Designa el mayor tamaño permitido para las columnas list box. | mínimo: 0 |
metaSource | Un objeto meta que contiene parámetros de estilo y selección. | Una expresión de objeto |
method | Un nombre de método proyecto. | El nombre de un método proyecto existente |
methodsAccessibility | Qué métodos 4D se pueden llamar desde un área web | "none" (por defecto), "all" |
min | El 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) |
minWidth | Designa el menor tamaño permitido para las columnas list box. | mínimo: 0 |
movableRows | Autoriza el desplazamiento de líneas durante la ejecución. | true, false |
multilínea | Maneja contenidos multilínea. | "yes", "no", "automatic" |
n | ||
name | El nombre del objeto formulario. (Opcional para el formulario) | Todo nombre que no pertenezca a un objeto ya existente |
numberFormat | Controla 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 | ||
picture | El nombre de la ruta de la imagen para los botones de imagen, los menús emergentes de imagen o las imágenes estáticas | Ruta relativa o del sistema de archivos en sintaxis POSIX, o "var:<variableName>" para una variable tipo imagen. |
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) |
placeholder | Desenfoca el texto cuando el valor de la fuente de datos está vacío. | Texto que debe estar en gris. |
pluginAreaKind | Describe el tipo de plug-in. | El tipo de plug-in. |
popupPlacement | Permite 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" |
printFrame | Modo 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" |
progressSource | Un 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 | ||
radioGroup | Permite 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 |
requiredList | Permite definir una lista en la que sólo se pueden insertar determinados valores. | Una lista de valores obligatorios. |
redimensionable | Designa si el tamaño de un objeto puede ser modificado por el usuario. | "true", "false" |
resizingMode | Specifies if a list box column should be automatically resized | "rightToLeft", "legacy" |
right | Posiciona un objeto a la derecha. | mínimo: 0 |
rowControlSource | Un array 4D que define las líneas del list box. | Array |
rowCount | Define el número de líneas. | mínimo: 1 |
rowFillSource (array list box)rowFillSource (selection o collection list box) | 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. |
rowHeight | Define la altura de las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto) |
rowHeightAuto | boolean | "true", "false" |
rowHeightAutoMax | Designa la mayor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
rowHeightAutoMin | Designa la menor altura permitida para las líneas del list box. | Valor CSS la unidad "em" o "px" (por defecto). mínimo: 0 |
rowHeightSource | Un array que define diferentes alturas para las líneas de un list box. | Nombre de una variable array 4D. |
rowStrokeSource (array list box)rowStrokeSource (selection o collection/entity selection list box) | 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 o 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 | ||
saveAs (list box column)saveAs (drop-down list) | El tipo de contenido a guardar en el campo o variable asociado al objeto formulario | "value", "reference" |
scrollbarHorizontal | Una herramienta que permite al usuario desplazar el área de visualización hacia la izquierda o la derecha. | "visible", "hidden", "automatic" |
scrollbarVertical | Una herramienta que permite al usuario mover el área de visualización hacia arriba o hacia abajo. | "visible", "hidden", "automatic" |
selectedItemsSource | Colección de los elementos seleccionados en un list box. | Expresión de la colección |
selectionMode (hierarchical list)selectionMode (list box)selectionMode (subform) | Permite la selección de múltiples registros/líneas. | "multiple", "single", "none" |
shortcutAccel | Especifica el sistema a utilizar, Windows o Mac. | true, false |
shortcutAlt | Designa la tecla Alt | true, false |
shortcutCommand | Designa la tecla Comando (macOS) | true, false |
shortcutControl | Designa la tecla Control (Windows) | true, false |
shortcutKey | La 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]" |
shortcutShift | Designa la tecla Mayús | true, false |
showFooters | Muestra u oculta los pies de página de las columnas. | true, false |
showGraduations | Muestra/Oculta las graduaciones junto a las etiquetas. | true, false |
showHeaders | Muestra u oculta los encabezados de las columnas. | true, false |
showHiddenChars | Muestra/oculta los caracteres invisibles. | true, false |
showHorizontalRuler | Muestra/oculta la regla horizontal cuando la vista del documento está en modo vista Página | true, false |
showHTMLWysiwyg | Activa/desactiva la vista HTML WYSIWYG | true, false |
showPageFrames | Muestra/oculta el marco de página cuando la vista del documento está en modo vista Página | true, false |
showReferences | Muestra todas las expresiones 4D insertadas en el documento de 4D Write Pro como referencias | true, false |
showSelection | Mantiene la selección visible dentro del objeto después de haber perdido el foco | true, false |
showVerticalRuler | Muestra/oculta la regla vertical cuando la vista del documento está en modo vista Página | true, false |
singleClickEdit | Permite el paso directo al modo de edición. | true, false |
sizingX | Especifica 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" |
sizingY | Especifica 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" |
sortable | Permite ordenar los datos de las columnas haciendo clic en el encabezado. | true, false |
spellcheck | Activa la corrección ortográfica para el objeto | true, false |
splitterMode | Cuando 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" |
startPoint | Punto de partida para dibujar un objeto de línea (sólo disponible en la gramática JSON). | "bottomLeft", topLeft" |
staticColumnCount | Número de columnas que no se pueden mover durante la ejecución. | mínimo: 0 |
step | Intervalo 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 |
storeDefaultStyle | Almacenar las etiquetas de estilo con el texto, incluso si no se ha realizado ninguna modificación | true, 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" |
strokeDashArray | Describe el tipo de línea punteada como una secuencia de puntos blancos y negros | Arrays numéricos o cadenas |
strokeWidth | Designa el grosor de una línea. | Un entero o 0 para el ancho más pequeño en un formulario impreso |
style | Permite 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" |
styledText | Permite utilizar los estilos específicos en el área seleccionada. | true, false |
switchBackWhenReleased | Muestra 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 |
switchContinuously | Permite 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 |
switchWhenRollover | Modifica 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 | ||
tabla | Tabla a la que pertenece el subformulario Lista (si lo hay). | Nombre de tabla 4D, o "" |
text | El título del objeto formulario | Todo texto |
textAlign | Ubicación horizontal del texto dentro del área que lo contiene. | "automatic", "right", "center", "justify", "left" |
textAngle | Modifica la orientación (rotación) del área de texto. | 0, 90, 180, 270 |
textDecoration | Hace que el texto seleccionado tenga una línea por debajo. | "normal", "underline" |
textFormat | Controla la forma en que aparecen los campos alfanuméricos y las variables cuando se muestran o imprimen. | "### ####", "(###) ### ####", "### ### ####", "### ## ####", "00000", formatos personalizados |
textPlacement | Ubicación relativa del título del botón en relación con el icono asociado. | "left", "top", "right", "bottom", "center" |
threeState | Permite que un objeto casilla de selección acepte un tercer estado. | true, false |
timeFormat | Controla 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) |
truncateMode | Controla la visualización de los valores cuando las columnas del list box son demasiado estrechas para mostrar todo su contenido. | "withEllipsis", "none" |
type | Obligatorio. 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" |
tooltip | Ofrece a los usuarios información adicional sobre un campo. | Información adicional para ayudar al usuario |
top | Posiciona un objeto en la parte superior (centrado). | mínimo: 0 |
u | ||
urlSource | Designa la URL cargada o que está siendo cargada por el área web asociada. | Una URL. |
useLastFrameAsDisabled | Permite definir la última miniatura como la que se mostrará cuando el botón esté desactivado. | true, false |
userInterface | Interfaz del área 4D View Pro. | "none" (por defecto), "ribbon", "toolbar" |
v | ||
values | Lista de valores por defecto para una columna de listbox array | ej.: "A","B","42"... |
variableCalculation | Permite realizar cálculos matemáticos. | "none", "minimum", "maximum", "sum", "count", "average", "standardDeviation", "variance", "sumSquare" |
verticalAlign | Ubicación vertical del texto dentro del área que lo contiene. | "automatic", "top", "middle", "bottom" |
verticalLineStroke | Define el color de las líneas verticales de un list box (gris por defecto). | Todo valor CSS, "transparent", "automatic" |
visibility | Permite ocultar el objeto en el entorno de la aplicación. | "visible", "hidden", "selectedRows", "unselectedRows" |
w | ||
webEngine | Permite elegir entre dos motores de renderizado para el área web, dependiendo de las particularidades de la aplicación. | "embedded", "system" |
ancho | Designa el tamaño horizontal de un objeto | mínimo: 0 |
withFormulaBar | Gestiona 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 |
wordwrap | Gestiona la visualización del contenido cuando supera el ancho del objeto. | "automatic" (excluyendo list box), "normal", "none" |
z | ||
zoom | Porcentaje de zoom para mostrar el área 4D Write Pro | numérico (mínimo=0) |