- Table of contents
- Tipo de metadato tabla avanzada con librerias syncfusion
Tipo de metadato tabla avanzada con librerias syncfusion¶
Información¶
Autor Luis Alvarez, Luis Alvarez Sitio Web http://www.facebook.com/adapting-lab Repositorio source:https://svn-community.adapting.com/svn/community/Plugins/Metadata/trunk/src/AdvancedGridMetadata Código fuente Versión Actual v1.0 Compatible con Abox 4.2.4310
Resumen¶
Este metadato permite crear tablas prediseñadas en la definicion del metadato con multiples opciones por cada columna, la definicion de estas se esta colocando en la descripcion del metadato.
enlaces con informacion relacionada:
https://ej2.syncfusion.com/documentation/grid/?lang=typescript
Demos
https://ej2.syncfusion.com/demos/#/material/grid/gridoverview.html
cabe aclarar que solo se pueden modificar las columnas y sus respectivos parametros
Notas de instalación¶
Descargue el código fuente del plugin y compílelo usando Visual Studio 2012. Luego dependiendo si lo va a integrar en una instalación de Abox o en un proyecto de extensión de Abox siga las siguientes instrucciones.
En un proyecto de extensión de Abox.¶
El en proyecto de metadatos puede realizar los respectivos cambios al plugin, si desea depurarlo, se recomienda iniciar su proyecto de abox y agregar el proyecto "AdvancedGridMetadata" a la solución de abox, luego agregar una referencia de dicho proyecto al proyecto "Adapting.Web", compilar el metadato y depurar la solución, si no consta con la solución de abox puede cambiar la ruta de compilación del metadato a donde tiene las dlls del sitio abox, OJO agregar las vistas y javascript en las carpetas correspondientes
En una instalación de Abox¶
En una instalación de abox agregar las dll's del metadato en en la carpeta bin de la instalación, agregar las vistas según la ruta de carpetas del metadato y los javascripts, los archivos de recursos y las imágenes usadas por el metadato se encuentran en producto.
Guía de uso¶
En la definicion del metadato en el cuadro de DESCRIPCIÓN se agregan las columnas que se dessen en dicha tabla con sus respectivos parametros, todas las tablas constan de una columna id unico que no es visible. Abox no tendrá en cuenta estas especificaciones al mostrar el tooltyp del metadato.
Ejemplo de columnas:
{ field: 'Code', headerText: 'Codigo', textAlign: 'Right', editType:'numericedit', width: 30, minWidth: 8 }, { field: 'DocumentCode', headerText: 'Código' , format: '0000', minWidth: 8, width: 22}, { field: 'DocumentTitle', headerText: 'Nombre del documento' , minWidth: 8, width: 60}, { field: 'Valor', headerText: 'Valor' , format: 'C2', minWidth: 8, width: 40, editType: 'numericedit'}, { field: 'Fecha', headerText: 'Fecha' , format: 'yMd', minWidth: 8, width: 30, editType: 'datepickeredit'}, { field: 'Apply', headerText: 'Aplica?', textAlign: 'Center', type: 'boolean', displayAsCheckBox: true , minWidth: 8, width: 22, editType: 'booleanedit'}, { field: 'Achieve', headerText: 'Cumple?', textAlign: 'Center', type: 'boolean', displayAsCheckBox: true, minWidth: 8 , width: 22, editType: 'booleanedit'}, { field: 'Observation', headerText: 'Observacion', minWidth: 8, width: 100} { field: 'DocumentCode', headerText: 'Código' , format: 'strong', minWidth: 8, width: 22},
una vez definidas las columnas se agregan en la descripcion del metadato y se puede utilizar la tabla que consta de las opciones, agregar, editar, actualizar y cancelar
para mas informacion sobre el uso o funcionamiento de dicha tabla puede ir a los enlaces en la parte superior de la wiki