Methods
#
(inner) addGridRow(grid, id, idx, arrAddRow)
Agrega una fila a la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
id |
String
|
id de la fila |
idx |
String
|
indice que se le desea asignar a la nueva fila |
arrAddRow |
Array
|
conjunto de valores de las celdas que se desean incluir |
#
(inner) addGridRowCell(cell, arrAddRow) → {String}
Se le agrega a una fila determinado numero de celdas
Parameters:
Name |
Type |
Description |
cell |
HTMLTableCellElement
|
objeto de la celda |
arrAddRow |
Array
|
Conjunto de valores de las celdas que se desean incluir |
Returns:
RowId de la nueva fila
-
Type
-
String
#
(inner) clearGridColumn(grid, colIndex)
Limpia los datos de una columna de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
colIndex |
String
|
Indice de la columna a limpiar |
#
(inner) clearGridFilter(grid)
Limpia los filtros de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
#
(inner) generarExcelGrid(grid, cfgGrid, incliur, cols, colsNumericas, separadorDecimal, nombre, nombreHoja, idCargando, rSepDecimal, colsLink, fnCb)
Descargar Archivo de Excel genericamente para cualquier grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
dhtmlXGridFromTable objeto de la grid inicializada |
cfgGrid |
Object
|
Objeto de configuración de la grid |
incliur |
Boolean
|
enviar en falso si desea no incluir las columnas del siguiente parámetro (esta al revés por error) |
cols |
Array
|
Arreglo de enteros con los indices de las columnas a excluir |
colsNumericas |
Array
|
Arreglo con indices de las columnas que son de tipo Moneda |
separadorDecimal |
Array
|
Caracter con el separador decimal (, o .) |
nombre |
String
|
Nombre del Archivo a generar |
nombreHoja |
String
|
Nombre de la Hoja principal |
idCargando |
String
|
Id de la imagen que esta mostrando que se esta generando el archivo |
rSepDecimal |
Boolean
|
Indica si se desea reemplazar el valor de la columna con el separador decimal (Opcional) |
colsLink |
Array
|
Arreglo de enteros con los indices de las columnas que serían tomadas como Links |
fnCb |
function
|
Función que se desea invocar cuando se genere el archivo en el servidor (Opcional) |
#
(inner) generarPdfGrid(grid, cfgGrid, incliur, cols, colsNumericas, separadorDecimal, nombre, nombreHoja, idCargando, rSepDecimal, colsLink, fnCb)
Descargar Archivo en PDF genericamente para cualquier grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
dhtmlXGridFromTable objeto de la grid inicializada |
cfgGrid |
Object
|
Objeto de configuración de la grid |
incliur |
Boolean
|
enviar en falso si desea no incluir las columnas del siguiente parámetro (esta al revés por error) |
cols |
Array
|
Arreglo de enteros con los indices de las columnas a excluir |
colsNumericas |
Array
|
Arreglo con indices de las columnas que son de tipo Moneda |
separadorDecimal |
Array
|
Caracter con el separador decimal (, o .) |
nombre |
String
|
Nombre del Archivo a generar |
nombreHoja |
String
|
Nombre de la Hoja principal |
idCargando |
String
|
Id de la imagen que esta mostrando que se esta generando el archivo |
rSepDecimal |
Boolean
|
Indica si se desea reemplazar el valor de la columna con el separador decimal (Opcional) |
colsLink |
Array
|
Arreglo de enteros con los indices de las columnas que serían tomadas como Links |
fnCb |
function
|
Función que se desea invocar cuando se genere el archivo en el servidor (Opcional) |
#
(inner) getGCText(grid, row, col) → {String}
Toma el texto de una celda de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid a la cual pertenecen las columnas |
row |
String
|
indice de la fila a la cual se le desea tomar su valor |
col |
String
|
indice de la columna |
Returns:
texto de la celda
-
Type
-
String
#
(inner) getGCValue(grid, row, col) → {String}
Toma el valor o el html de una celda (Esto depende si el valor existe o no)
Parameters:
Name |
Type |
Description |
grid |
Object
|
dhtmlXGridFromTable grid a la cual pertenecen las columnas |
row |
String
|
indice de la fila a la cual se le desea tomar su valor |
col |
String
|
indice de la columna |
Returns:
valor de la celda
-
Type
-
String
#
(inner) getGridArray(grid, onlyText) → {Array}
Convierte una grid en un arreglo bidimensional
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
onlyText |
Boolean
|
true serializar la grid en formato CSV, solo los valores de texto se va a serializar |
Returns:
Datos en arreglo
-
Type
-
Array
#
(inner) getGridXML(arrGrid, cbCols, xmlCols) → {String}
Devuelve el XML de una grid
Parameters:
Name |
Type |
Description |
arrGrid |
Array
|
arreglo bidemensional con los datos de la grid |
cbCols |
String
|
conjunto de indice de los checkbox separados por comas |
xmlCols |
String
|
columnas que se van a generar en el xml, separado por comas |
Returns:
datos en XML
-
Type
-
String
#
(inner) getGridXML2(grid, colsToXml) → {string}
Obtiene la configuración de un file desde el objeto global mediante el id.
Parameters:
Name |
Type |
Description |
grid |
object
|
Objeto de la grid |
colsToXml |
string
|
no se usa |
Returns:
xml con datos de retorno
-
Type
-
string
#
(inner) gridClearAll(grid)
Elimina todas las filas de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
#
(inner) putGridCellHTMLtoValue(grid, columns)
Se toma el html y se asigna como valor
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
columns |
Array
|
conjunto de indices de las columnas |
#
(inner) removeGridRow(grid, id, cb, min) → {Boolean}
Remueve una fila especifica
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
id |
String
|
indice de la fila |
cb |
function
|
función de callback luego de eliminar la fila |
min |
Integer
|
número de filas mínimo que debe tener la grid |
Returns:
true al remover la fila
-
Type
-
Boolean
#
(inner) removeGridRowCell(cell) → {String}
Remueve una celda especifica
Parameters:
Name |
Type |
Description |
cell |
HTMLTableCellElement
|
objeto de la celda |
Returns:
rowId de la fila removida
-
Type
-
String
#
(inner) setGridColWidth(grid, colW)
Establece el ancho de las columnas pertenecientes a la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
colW |
String
|
Ancho deseado de las columnas |
#
(inner) setGridCombo(combo, options)
Agrega Opciones a un Select
Parameters:
Name |
Type |
Description |
combo |
element
|
elemento Select |
options |
Array
|
conjunto de option a colocar |
#
(inner) setGridComboDB(combo, data, fieldId, fields, formatOption)
Llena un Select apartir de un Datatable
Parameters:
Name |
Type |
Description |
combo |
element
|
elemento Select |
data |
Object
|
dataTable |
fieldId |
String
|
id de la fila que lo contiene |
fields |
String
|
datos separados por comas |
formatOption |
String
|
formato como deseamos mostrar los datos |
#
(inner) setGridConfig(grid, config)
Configuran el objeto y los valores iniciales de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
config |
Object
|
objeto con la configuracion de la grid |
#
(inner) validarGrid(grid) → {Boolean}
Validación simple de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
dhtmlXGridFromTable grid a la cual pertenecen las columnas |
Returns:
true si tiene errores, false si no los tiene
-
Type
-
Boolean
#
(inner) validateGrid(grid, colEnlazada) → {Int}
Se validan todos los campos dentro de la grid
Parameters:
Name |
Type |
Description |
grid |
Object
|
objeto dhtmlXGridFromTable grid |
colEnlazada |
Object
|
objeto con columnas enlazadas |
Returns:
Número de errores generados
-
Type
-
Int