PolyGrid - Una nueva forma de mostrar datos en Livecode

¿Qué es PolyGrid?

PolyGrid complex selector

PolyGrid es un control de tabla para Livecode, permite a los usuarios de Livecode mostrar datos formateados con una apariencia moderna, requiriendo un esfuerzo mínimo para hacer más eficiente el proceso de desarrollo.

Puede descargar un demo (no compatible con la version Community, pero una vez publicado si lo será) o enviarnos un mensaje desde el botón "Obtener PolyGrid!"

Historia

A lo largo de varios meses nuestro equipo ha estado trabajando en múltiples proyectos, en los que ha surgido la necesidad de mostrar datos e interactuar con ellos en forma de tabla, Livecode cuenta con un poderoso control para este propósito llamado Datagrid, pero al estar compuesto por controles agrupados no funciona bien en determinadas circunstancias, además de tomar un tiempo considerable para preparar un control de tabla con el comportamiento deseado usándolo, incluso en casos simples, por lo que nos propusimos la tarea de crear un control de tabla en Livecode Builder (LCB) que pudimos utilizar para nuestro propósito, optimizando tiempo y rendimiento, el resultado fue PolyGrid, un Widget que inicialmente nos permitió trabajar con tablas de datos de una manera muy sencilla y con un desempeño apreciable también en plataformas móviles y de escritorio.

Luego de su implementación en algunos proyectos evolucionó a un Control Completo para visualización de datos con funcionalidades específicamente diseñadas y desarrolladas para reducir el tiempo de desarrollo de los proyectos, una apariencia gráfica moderna y totalmente personalizable, manteniendo un desempeño similar o superior a las opciones existentes hasta ahora.

How to display data with PolyGrid control?

Para mostrar datos con esta tabla tenemos dos propiedades disponibles:

  1.  text (o pgText) – El contenido de esta propiedad debe ser texto equivalente a una tabla, donde cada línea es una fila y cada tabulación delimita las columnas.
  2. pgData – This property must have the same format used in the Datagrid control (pArray  [RowNumber] [ColumnName] [Content ]), the array elements within each [ColumnName] will be assigned to the column with the corresponding name in the PolyGrid control.

PolyGrid features

  1. Independent data type content for each column
  2. Support for 6 types of data:
    1.  Text
    2.  Multi-line text
    3.  Self-incremental
    4. Number
    5. Color
    6. Icon (svg)
  3. Integrated scrolling handling for desktop and mobile platforms (without using the native scroll)
  4. Altamente personalizable.
  5. Support to use a variety of ways included as a popup (useful to build custom menus)
  6. Amplia integración con eventos de mouse
  7. Column resizing capabilities

Can I customize the appearance of the PolyGrid widget?

Yes, the appearance of the PolyGrid control is completely customizable through Livecode’s property editor or using a dedicated plugin for that purpose.

Capturas de pantalla

Contact us

Para más preguntas puede contactarnos también en Telegram

4 respuestas

  1. Cannot wait to try it out on an application I am building. At this moment I use DataGrid (which I think is great) for almost all Data tables but it seems that Poly Grid would be a good (easier to use) alternative in many cases.

    Paul
    (mrcoollion)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

es_ESSpanish