Altura automática de las filas en los cuadros de lista, ¡una nueva función de 4D View Pro!
A partir de 4D v16, puede establecer una altura de fila diferente para cada fila de su cuadro de lista. Así, con unas pocas líneas de código, usted tiene un cuadro de lista con filas que se ajustan al contenido. Con esta característica de 4D v16, dimos el control total al desarrollador para definir con precisión la altura de cada fila del cuadro de lista.
Con 4D v16 R5, hemosdecidido ir más allá, y ofrecerle unmodo totalmente automático. Ahora es posible mostrar listas en una interfaz magnífica sin necesidad de programación. Sólo tiene que establecer algunas propiedades en el cuadro de lista, y 4D hace el resto por usted. Es mágico, fluido, y de nuevo… ¡ni una sola línea de código!
Listbox : ¡más posibilidades de programación!
¿Quieres hacer una programación genérica utilizando listboxes? ¡Entonces esta característica es para usted!
Con 4D v16 R2, más de 20 nuevas propiedades de los listboxes pueden ser manipuladas dinámicamente por el código, por lo que los desarrolladores de 4D tienen ahora el control total sobre el objeto de formulario listbox . Entre una larga lista: multiestilo, wordwrap, edición con un solo clic, modo de truncamiento, ancho mínimo y máximo de columna y mucho más. Las propiedades se aplican a todo el cuadro de lista, a sus columnas o a ambas.
Ya no hay propiedades disponibles sólo en el modo de diseño a través de la lista de propiedades: ahora cada propiedad puede establecerse y obtenerse utilizando 2 comandos: LISTBOX SET PROPERTY y LISTBOX Get property.
Personalizar el color de resaltado al seleccionar la fila de la caja de lista
Se ha dado un nuevo paso para proporcionar a nuestros desarrolladores un objeto listbox totalmente personalizable y adaptable a las necesidades del usuario. Una nueva opción está disponible en los listboxes que permitirá mejorar las interfaces finales: esta opción se llama«Ocultar el resaltado de la selección».
Con un solo clic se puede activar esta opción. Una vez activada, el resaltado del sistema será completamente invisible.
4D View Pro – Altura de fila variable en Listbox
Mostrar una lista donde la altura de la línea se ajuste exactamente al contenido es una necesidad muy común. 4D View Pro incluye una nueva característica para que usted pueda ahora controlar la altura de cada fila independientemente en un listbox para que se ajuste a su contenido. Para saber más sobre 4D View Pro, consulte esta entrada del blog.
En realidad, ahora hay dos maneras de definir la altura de la fila en un listbox
- usando nuevos comandos dedicados
- utilizando una nueva matriz de control
Listbox – ¡Columnas con cambio de tamaño automático!
4D v16 incluye una nueva función que proporciona al usuario final una gran libertad y flexibilidad a nivel de interfaz cuando utiliza cuadros de lista. Las restricciones definidas para cada columna se aplican y respetan completamente cuando se redimensiona el cuadro de lista al que pertenecen.
Ejecutar la acción al cambiar el tamaño de la columna del listbox
El evento On Column Resize se activa ahora «en vivo» durante el redimensionamiento de los cuadros de lista siempre que el usuario modifique el ancho de las columnas (antes se generaba sólo una vez, al final del redimensionamiento).
Gracias a esta característica, los programadores de 4D tendrán la oportunidad de crear interfaces en vivo y responsivas basadas en el ancho real de las columnas.
Añadir un icono a la cabecera del listbox
A partir de 4D v15 R5, puede añadir un icono en la cabecera del listbox mediante programación. La imagen puede provenir de un archivo, de una variable de imagen o de la biblioteca de imágenes. Este icono puede colocarse a la izquierda o a la derecha de la columna.
Cree interfaces de usuario flexibles con 4D View Pro
Cree fácilmente UIs, diálogos y widgets flexibles y potentes con 4D View Pro. Para saber más sobre 4D View Pro, consulte esta entrada del blog.
Esta característica es una poderosa mejora para el objeto listbox, proporcionándole un medio para definir UIs muy flexibles. Ahora se puede asociar un array de objetos a la columna de un listbox, de manera que cada celda puede tener diferentes tipos de widgets según el tipo de datos a mostrar.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política