Tanto los anchos como el orden, tipo de datos para filtrar y el texto de las columnas de todas las grillas se guarda en la tabla Codigos_Vistas_ViewDef. Las columnas son:

  • ViewId: identificador de vista formado por <modulo>-<id numérico>. Ejemplos: MK-33. Este valor se puede obtener desde la aplicación web analizando la página de una grilla con la consola de Chrome (F12), en la solapa “Network”, filtrar por el texto “executeget” y observar de la derecha la solapa “Headers” el valor “id” como muestra la imagen a continuación:

Captura ID vista desde consola chrome

  • datafield: nombre del campo TAL CUAL APARECE EN LA TABLA O RESULTADO DEL STORED PROCEDURE (alias) que hace referencia la vista.
  • text: Texto que tendrá la cabecera de la columna.
  • type: tipo de dato del valor en la columna. Posibles valores: number, string, date.
  • width: ancho de las columnas en píxeles. Ejemplo: 300px.
  • editable: indica si la columna se puede editar con dobleclick. Siempre en 0.
  • cellsalign: alineación horizontal de los textos. Valores posibles: right / left.
  • cellsformat: formato de la celda. Posibles valores aquí. Para fechas utilizar dd/MM/yyyy.
  • hidden: indica si la columna se oculta o se muestra en la grilla de la pantalla.
  • order: orden de las columnas en la grilla de la pantalla.

Type y Width

Para lograr un estandar en las grillas, configurar los registros de acuerdo a la siguiente tabla.

bool
20px
currency
80px
120px
date
80px
number
80px
120px
string
80px
100px
120px
150px
200px