¿Existe un Gridview similar a Tableview en la comunidad? - Versión para impresión +- Comunidad Gambas-es (https://gambas-es.org) +-- Foro: Gambas (https://gambas-es.org/forum-3.html) +--- Foro: General (https://gambas-es.org/forum-4.html) +--- Tema: ¿Existe un Gridview similar a Tableview en la comunidad? (/thread-1902.html) |
¿Existe un Gridview similar a Tableview en la comunidad? - Grandamakulo - 25-03-2025 Pues sí, compañeros, de nuevo me ha vuelto a pasar. Estoy convencido de que alguien publicó esto —un Gridview editable— en algún momento, pero no soy capaz de encontrarlo.
El problema que tengo con TableView es que, a pesar de hacer casi todo lo que necesito, a la hora de editar, edita como un TextBox, aunque añada un TextArea como editor con sus scrolls y su wrap en condiciones. Vamos, que edita como si solo hubiese una línea y el cursor estuviese siempre al final del texto introducido —que sí, que esto último es solucionable, me refiero al concepto de edición—. ¿Alguien sabe cómo solucionar esto en un TableView o indicarme lo que pregunto al principio, que si hay algo en la comunidad hecho así? ¡Muchas gracias de antemano! RE: ¿Existe un Gridview similar a Tableview en la comunidad? - Shordi - 25-03-2025 Yo publiqué un control hace mucho tiempo que era un Tableview relacionado con una base de datos donde para la edición se usaba el control adecuado al tipo de campo de manera automática. O sea, que no es lo que buscas. Creo, que en algún programa tengo algo que te puede servir... dame un rato para buscarlo. Saludos Lo encontré, no es un control (qué frágil es la puta memoria), es un work around... o mejor una implementación a poner en un tableview. Me faltó el crear el control (¿TableZoom debería llamarse?) ![]() ![]() Te paso un ejemplo que es mucho más sencillo de entender que de explicar. ![]() Tal como está ahora mismo te hace el zoom al hacer doble click en cualquier columna estando ya en modo de edición (es decir, haces doble click para entrar en modo de edición y otro doble click para zoom) o diractamente al hacerlo en la tercera columna. Comentando un par de líneas puedes hacer que se haga en todas las columnas de manera automática... aunque eso desvirtúa un poco la esencia del TableView, creo. Saludos RE: ¿Existe un Gridview similar a Tableview en la comunidad? - Grandamakulo - 25-03-2025 ¡Gracias!, lo bajo y experimento. Ya comentaré ![]() RE: ¿Existe un Gridview similar a Tableview en la comunidad? - Shordi - 25-03-2025 Dicho y hecho. Aquí lo tienes en forma de control. Superfácil. ![]() ![]() ![]() RE: ¿Existe un Gridview similar a Tableview en la comunidad? - Grandamakulo - 26-03-2025 ¡¡Rápido y veloz cual cagalera!! ¡Muchas gracias! Hala, ya me llevo curro. RE: ¿Existe un Gridview similar a Tableview en la comunidad? - Shordi - 27-03-2025 He subido a Youtube un vídeo sobre el TableZoom que presenta una versión más sólida y simple. Básicamente he eliminado la necesidad de tener que copiar el formulario _fZoom junto con el archivo TableZoom.class. Ahora el formulario se crea en tiempo de ejecución y sólo necesitas el archivo .class (y el icono de .hidden/control, claro). Lo tienes en la descripción del vídeo... y aquí mismo también. Saludos RE: ¿Existe un Gridview similar a Tableview en la comunidad? - Grandamakulo - 27-03-2025 ¡Muchas gracias! |