Saltar al contenido principal
Versión: 20 R5 BETA

Encabezados

Mostrar encabezados

This property is used to display or hide list box column headers. Hay un encabezado por columna; cada encabezado se configura por separado.

Gramática JSON

NombreTipos de datosValores posibles
showHeadersbooleantrue, false

Objetos soportados

List Box


Altura

This property is used to set the row height for a list box header in pixels or text lines (when displayed). Ambos tipos de unidades pueden utilizarse en el mismo list box:

  • Pixel - the height value is applied directly to the row concerned, regardless of the font size contained in the columns. Si una fuente es demasiado grande, el texto se trunca. Además, las imágenes se truncan o cambian de tamaño según su formato.

  • Line - the height is calculated while taking into account the font size of the row concerned.

    • Si se define más de un tamaño, 4D utiliza el mayor. Por ejemplo, si una línea contiene "Verdana 18", "Geneva 12" y "Arial 9", 4D utiliza "Verdana 18" para determinar la altura de la línea (por ejemplo, 25 píxeles). Esta altura se multiplica por el número de líneas definidas.
    • Este cálculo no tiene en cuenta el tamaño de las imágenes ni los estilos aplicados a las fuentes.
    • En macOS, la altura de línea puede ser incorrecta si el usuario introduce caracteres que no están disponibles en la fuente seleccionada. Cuando esto ocurre, se utiliza un tipo de letra sustituto, lo que puede provocar variaciones en el tamaño.

This property can also be set dynamically using the LISTBOX SET HEADERS HEIGHT command.

Conversión de unidades: cuando se pasa de una unidad a otra, 4D las convierte automáticamente y muestra el resultado en la Lista de propiedades. Por ejemplo, si la fuente utilizada es "Lucida grande 24", una altura de "1 línea" se convierte en "30 píxeles" y una altura de "60 píxeles" se convierte en "2 líneas".

Tenga en cuenta que la conversión de ida y vuelta puede conducir a un resultado final diferente del valor inicial debido a los cálculos automáticos realizados por 4D. Esto se ilustra en las siguientes secuencias:

  • (font Arial 18)*: 52 pixels -> 2 lines -> 40 pixels
  • (font Arial 12)*: 3 pixels -> 0.4 line rounded up to 1 line -> 19 pixels

Ejemplo JSON

 "List Box": {
"type": "listbox",
"showHeaders": true,
"headerHeight": "22px",
...
}

Gramática JSON

NombreTipos de datosValores posibles
headerHeightstringdecimales positivos +px | em

Objetos soportados

List Box

Ver también

Footers - List box headers