All Verbs | /Utilidades/Formas/DatosDetalle |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class ConsultaDatosDetalleRQ
{
public Integer Forma = null;
public Integer Detalle = null;
public HashMap<String,Object> LlaveMaestro = null;
public Lenguajes Lenguaje = null;
public Integer RecordSkip = null;
public Integer RecordTake = null;
public ArrayList<Object> Filter = null;
public gridSortOptions Sort = null;
public gridGroupOptions Group = null;
public ArrayList<gridSummaryOptions> SummaryGroupItems = null;
public ArrayList<gridSummaryOptions> SummaryTotalItems = null;
public Integer getForma() { return Forma; }
public ConsultaDatosDetalleRQ setForma(Integer value) { this.Forma = value; return this; }
public Integer getDetalle() { return Detalle; }
public ConsultaDatosDetalleRQ setDetalle(Integer value) { this.Detalle = value; return this; }
public HashMap<String,Object> getLlaveMaestro() { return LlaveMaestro; }
public ConsultaDatosDetalleRQ setLlaveMaestro(HashMap<String,Object> value) { this.LlaveMaestro = value; return this; }
public Lenguajes getLenguaje() { return Lenguaje; }
public ConsultaDatosDetalleRQ setLenguaje(Lenguajes value) { this.Lenguaje = value; return this; }
public Integer getRecordSkip() { return RecordSkip; }
public ConsultaDatosDetalleRQ setRecordSkip(Integer value) { this.RecordSkip = value; return this; }
public Integer getRecordTake() { return RecordTake; }
public ConsultaDatosDetalleRQ setRecordTake(Integer value) { this.RecordTake = value; return this; }
public ArrayList<Object> getFilter() { return Filter; }
public ConsultaDatosDetalleRQ setFilter(ArrayList<Object> value) { this.Filter = value; return this; }
public gridSortOptions getSort() { return Sort; }
public ConsultaDatosDetalleRQ setSort(gridSortOptions value) { this.Sort = value; return this; }
public gridGroupOptions getGroup() { return Group; }
public ConsultaDatosDetalleRQ setGroup(gridGroupOptions value) { this.Group = value; return this; }
public ArrayList<gridSummaryOptions> getSummaryGroupItems() { return SummaryGroupItems; }
public ConsultaDatosDetalleRQ setSummaryGroupItems(ArrayList<gridSummaryOptions> value) { this.SummaryGroupItems = value; return this; }
public ArrayList<gridSummaryOptions> getSummaryTotalItems() { return SummaryTotalItems; }
public ConsultaDatosDetalleRQ setSummaryTotalItems(ArrayList<gridSummaryOptions> value) { this.SummaryTotalItems = value; return this; }
}
public static enum Lenguajes
{
Es,
Pt,
En;
}
public static class gridSortOptions
{
public String selector = null;
public Boolean desc = null;
public String getSelector() { return selector; }
public gridSortOptions setSelector(String value) { this.selector = value; return this; }
public Boolean isDesc() { return desc; }
public gridSortOptions setDesc(Boolean value) { this.desc = value; return this; }
}
public static class gridGroupOptions
{
public String selector = null;
public Boolean desc = null;
public Boolean isExpanded = null;
public String getSelector() { return selector; }
public gridGroupOptions setSelector(String value) { this.selector = value; return this; }
public Boolean isDesc() { return desc; }
public gridGroupOptions setDesc(Boolean value) { this.desc = value; return this; }
public Boolean getIsExpanded() { return isExpanded; }
public gridGroupOptions setIsExpanded(Boolean value) { this.isExpanded = value; return this; }
}
public static class gridSummaryOptions
{
public String selector = null;
public String summaryType = null;
public String getSelector() { return selector; }
public gridSummaryOptions setSelector(String value) { this.selector = value; return this; }
public String getSummaryType() { return summaryType; }
public gridSummaryOptions setSummaryType(String value) { this.summaryType = value; return this; }
}
public static class ConsultaDatosDetalleRS
{
public DefinicionTabla Definicion = null;
public ArrayList<HashMap<String,Object>> DatosConsulta = null;
public Integer TotalRegistros = null;
public Integer TotalGrupos = null;
public ArrayList<Object> SummaryList = null;
public DefinicionTabla getDefinicion() { return Definicion; }
public ConsultaDatosDetalleRS setDefinicion(DefinicionTabla value) { this.Definicion = value; return this; }
public ArrayList<HashMap<String,Object>> getDatosConsulta() { return DatosConsulta; }
public ConsultaDatosDetalleRS setDatosConsulta(ArrayList<HashMap<String,Object>> value) { this.DatosConsulta = value; return this; }
public Integer getTotalRegistros() { return TotalRegistros; }
public ConsultaDatosDetalleRS setTotalRegistros(Integer value) { this.TotalRegistros = value; return this; }
public Integer getTotalGrupos() { return TotalGrupos; }
public ConsultaDatosDetalleRS setTotalGrupos(Integer value) { this.TotalGrupos = value; return this; }
public ArrayList<Object> getSummaryList() { return SummaryList; }
public ConsultaDatosDetalleRS setSummaryList(ArrayList<Object> value) { this.SummaryList = value; return this; }
}
public static class DefinicionTabla
{
public Tabla Tabla = null;
public ArrayList<Columna> Columnas = null;
public ArrayList<DetalleJoinTabla> Lookups = null;
public ArrayList<Frame> Frames = null;
public ArrayList<DetalleIndices> DetalleLlave = null;
public dxForm Form = null;
public dxDataGrid DataGrid = null;
public Tabla getTabla() { return Tabla; }
public DefinicionTabla setTabla(Tabla value) { this.Tabla = value; return this; }
public ArrayList<Columna> getColumnas() { return Columnas; }
public DefinicionTabla setColumnas(ArrayList<Columna> value) { this.Columnas = value; return this; }
public ArrayList<DetalleJoinTabla> getLookups() { return Lookups; }
public DefinicionTabla setLookups(ArrayList<DetalleJoinTabla> value) { this.Lookups = value; return this; }
public ArrayList<Frame> getFrames() { return Frames; }
public DefinicionTabla setFrames(ArrayList<Frame> value) { this.Frames = value; return this; }
public ArrayList<DetalleIndices> getDetalleLlave() { return DetalleLlave; }
public DefinicionTabla setDetalleLlave(ArrayList<DetalleIndices> value) { this.DetalleLlave = value; return this; }
public dxForm getForm() { return Form; }
public DefinicionTabla setForm(dxForm value) { this.Form = value; return this; }
public dxDataGrid getDataGrid() { return DataGrid; }
public DefinicionTabla setDataGrid(dxDataGrid value) { this.DataGrid = value; return this; }
}
@DataContract
public static class Tabla
{
@DataMember
public BigDecimal Codigo = null;
@DataMember
public String Propietario = null;
@DataMember
public String Tipo = null;
@DataMember
public String Nombre = null;
@DataMember
public String Alias = null;
@DataMember
public String Descripcion = null;
@DataMember
public String ParaReportes = null;
@DataMember
public String CrearAlIniciar = null;
@DataMember
public Integer CampoEmpresa = null;
@DataMember
public Integer CampoUnico = null;
public BigDecimal getCodigo() { return Codigo; }
public Tabla setCodigo(BigDecimal value) { this.Codigo = value; return this; }
public String getPropietario() { return Propietario; }
public Tabla setPropietario(String value) { this.Propietario = value; return this; }
public String getTipo() { return Tipo; }
public Tabla setTipo(String value) { this.Tipo = value; return this; }
public String getNombre() { return Nombre; }
public Tabla setNombre(String value) { this.Nombre = value; return this; }
public String getAlias() { return Alias; }
public Tabla setAlias(String value) { this.Alias = value; return this; }
public String getDescripcion() { return Descripcion; }
public Tabla setDescripcion(String value) { this.Descripcion = value; return this; }
public String getParaReportes() { return ParaReportes; }
public Tabla setParaReportes(String value) { this.ParaReportes = value; return this; }
public String getCrearAlIniciar() { return CrearAlIniciar; }
public Tabla setCrearAlIniciar(String value) { this.CrearAlIniciar = value; return this; }
public Integer getCampoEmpresa() { return CampoEmpresa; }
public Tabla setCampoEmpresa(Integer value) { this.CampoEmpresa = value; return this; }
public Integer getCampoUnico() { return CampoUnico; }
public Tabla setCampoUnico(Integer value) { this.CampoUnico = value; return this; }
}
@DataContract
public static class Columna
{
@DataMember
public BigDecimal CodigoTabla = null;
@DataMember
public BigDecimal Codigo = null;
@DataMember
public String Nombre = null;
@DataMember
public String Alias = null;
@DataMember
public String Descripcion = null;
@DataMember
public String TipoDato = null;
@DataMember
public String ObligatorioFormas = null;
@DataMember
public String Hint = null;
@DataMember
public String Mayuscula = null;
@DataMember
public Integer Tamano = null;
@DataMember
public Integer Escala = null;
@DataMember
public String Tipo = null;
@DataMember
public String VlrDefecto = null;
@DataMember
public String PermiteEditar = null;
@DataMember
public Integer Orden = null;
@DataMember
public String Dinamico = null;
@DataMember
public String ClaseControl = null;
@DataMember
public BigDecimal JoinLookup = null;
@DataMember
public String EsID = null;
@DataMember
public String Mascara = null;
@DataMember
public String MostrarEnLista = null;
@DataMember
public String InfoAdicional = null;
@DataMember
public String WHEREDefecto = null;
@DataMember
public String TieneResumen = null;
@DataMember
public String FormatoResumen = null;
@DataMember
public String TipoResumen = null;
@DataMember
public String PosicionResumen = null;
@DataMember
public String ResumenEnGrupo = null;
@DataMember
public String ResumenEnTotal = null;
@DataMember
public Integer IndiceGrupo = null;
public BigDecimal getCodigoTabla() { return CodigoTabla; }
public Columna setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; }
public BigDecimal getCodigo() { return Codigo; }
public Columna setCodigo(BigDecimal value) { this.Codigo = value; return this; }
public String getNombre() { return Nombre; }
public Columna setNombre(String value) { this.Nombre = value; return this; }
public String getAlias() { return Alias; }
public Columna setAlias(String value) { this.Alias = value; return this; }
public String getDescripcion() { return Descripcion; }
public Columna setDescripcion(String value) { this.Descripcion = value; return this; }
public String getTipoDato() { return TipoDato; }
public Columna setTipoDato(String value) { this.TipoDato = value; return this; }
public String getObligatorioFormas() { return ObligatorioFormas; }
public Columna setObligatorioFormas(String value) { this.ObligatorioFormas = value; return this; }
public String getHint() { return Hint; }
public Columna setHint(String value) { this.Hint = value; return this; }
public String getMayuscula() { return Mayuscula; }
public Columna setMayuscula(String value) { this.Mayuscula = value; return this; }
public Integer getTamano() { return Tamano; }
public Columna setTamano(Integer value) { this.Tamano = value; return this; }
public Integer getEscala() { return Escala; }
public Columna setEscala(Integer value) { this.Escala = value; return this; }
public String getTipo() { return Tipo; }
public Columna setTipo(String value) { this.Tipo = value; return this; }
public String getVlrDefecto() { return VlrDefecto; }
public Columna setVlrDefecto(String value) { this.VlrDefecto = value; return this; }
public String getPermiteEditar() { return PermiteEditar; }
public Columna setPermiteEditar(String value) { this.PermiteEditar = value; return this; }
public Integer getOrden() { return Orden; }
public Columna setOrden(Integer value) { this.Orden = value; return this; }
public String getDinamico() { return Dinamico; }
public Columna setDinamico(String value) { this.Dinamico = value; return this; }
public String getClaseControl() { return ClaseControl; }
public Columna setClaseControl(String value) { this.ClaseControl = value; return this; }
public BigDecimal getJoinLookup() { return JoinLookup; }
public Columna setJoinLookup(BigDecimal value) { this.JoinLookup = value; return this; }
public String getEsID() { return EsID; }
public Columna setEsID(String value) { this.EsID = value; return this; }
public String getMascara() { return Mascara; }
public Columna setMascara(String value) { this.Mascara = value; return this; }
public String getMostrarEnLista() { return MostrarEnLista; }
public Columna setMostrarEnLista(String value) { this.MostrarEnLista = value; return this; }
public String getInfoAdicional() { return InfoAdicional; }
public Columna setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
public String getWhereDefecto() { return WHEREDefecto; }
public Columna setWhereDefecto(String value) { this.WHEREDefecto = value; return this; }
public String getTieneResumen() { return TieneResumen; }
public Columna setTieneResumen(String value) { this.TieneResumen = value; return this; }
public String getFormatoResumen() { return FormatoResumen; }
public Columna setFormatoResumen(String value) { this.FormatoResumen = value; return this; }
public String getTipoResumen() { return TipoResumen; }
public Columna setTipoResumen(String value) { this.TipoResumen = value; return this; }
public String getPosicionResumen() { return PosicionResumen; }
public Columna setPosicionResumen(String value) { this.PosicionResumen = value; return this; }
public String getResumenEnGrupo() { return ResumenEnGrupo; }
public Columna setResumenEnGrupo(String value) { this.ResumenEnGrupo = value; return this; }
public String getResumenEnTotal() { return ResumenEnTotal; }
public Columna setResumenEnTotal(String value) { this.ResumenEnTotal = value; return this; }
public Integer getIndiceGrupo() { return IndiceGrupo; }
public Columna setIndiceGrupo(Integer value) { this.IndiceGrupo = value; return this; }
}
public static class DetalleJoinTabla
{
public BigDecimal Codigo = null;
public String CampoAMostrar = null;
public ArrayList<String> Campos1 = null;
public ArrayList<String> Campos2 = null;
public ArrayList<String> Operadores = null;
public ArrayList<HashMap<String,Object>> Datos = null;
public BigDecimal CodigoTabla1 = null;
public String SQL = null;
public DefinicionTabla TablaDetalle = null;
public Vista Vista = null;
public String Version = null;
public String Ordenar = null;
public BigDecimal getCodigo() { return Codigo; }
public DetalleJoinTabla setCodigo(BigDecimal value) { this.Codigo = value; return this; }
public String getCampoAMostrar() { return CampoAMostrar; }
public DetalleJoinTabla setCampoAMostrar(String value) { this.CampoAMostrar = value; return this; }
public ArrayList<String> getCampos1() { return Campos1; }
public DetalleJoinTabla setCampos1(ArrayList<String> value) { this.Campos1 = value; return this; }
public ArrayList<String> getCampos2() { return Campos2; }
public DetalleJoinTabla setCampos2(ArrayList<String> value) { this.Campos2 = value; return this; }
public ArrayList<String> getOperadores() { return Operadores; }
public DetalleJoinTabla setOperadores(ArrayList<String> value) { this.Operadores = value; return this; }
public ArrayList<HashMap<String,Object>> getDatos() { return Datos; }
public DetalleJoinTabla setDatos(ArrayList<HashMap<String,Object>> value) { this.Datos = value; return this; }
public BigDecimal getCodigoTabla1() { return CodigoTabla1; }
public DetalleJoinTabla setCodigoTabla1(BigDecimal value) { this.CodigoTabla1 = value; return this; }
public String getSql() { return SQL; }
public DetalleJoinTabla setSql(String value) { this.SQL = value; return this; }
public DefinicionTabla getTablaDetalle() { return TablaDetalle; }
public DetalleJoinTabla setTablaDetalle(DefinicionTabla value) { this.TablaDetalle = value; return this; }
public Vista getVista() { return Vista; }
public DetalleJoinTabla setVista(Vista value) { this.Vista = value; return this; }
public String getVersion() { return Version; }
public DetalleJoinTabla setVersion(String value) { this.Version = value; return this; }
public String getOrdenar() { return Ordenar; }
public DetalleJoinTabla setOrdenar(String value) { this.Ordenar = value; return this; }
}
@DataContract
public static class Vista
{
@DataMember
public BigDecimal Codigo = null;
@DataMember
public BigDecimal CodigoBlob = null;
@DataMember
public String Nombre = null;
@DataMember
public String Descripcion = null;
@DataMember
public String SQL = null;
@DataMember
public BigDecimal CodigoTabla = null;
@DataMember
public String GuardarBinario = null;
@DataMember
public String TipoConsulta = null;
@DataMember
public String ExportacionDefault = null;
@DataMember
public String TipoExportacion = null;
@DataMember
public Integer ParametrosExportacion = null;
@DataMember
public String CodigoAyuda = null;
@DataMember
public String EjecutarEnAdm = null;
@DataMember
public String InfoAdicional = null;
@DataMember
public String EjecMultiempresa = null;
public BigDecimal getCodigo() { return Codigo; }
public Vista setCodigo(BigDecimal value) { this.Codigo = value; return this; }
public BigDecimal getCodigoBlob() { return CodigoBlob; }
public Vista setCodigoBlob(BigDecimal value) { this.CodigoBlob = value; return this; }
public String getNombre() { return Nombre; }
public Vista setNombre(String value) { this.Nombre = value; return this; }
public String getDescripcion() { return Descripcion; }
public Vista setDescripcion(String value) { this.Descripcion = value; return this; }
public String getSql() { return SQL; }
public Vista setSql(String value) { this.SQL = value; return this; }
public BigDecimal getCodigoTabla() { return CodigoTabla; }
public Vista setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; }
public String getGuardarBinario() { return GuardarBinario; }
public Vista setGuardarBinario(String value) { this.GuardarBinario = value; return this; }
public String getTipoConsulta() { return TipoConsulta; }
public Vista setTipoConsulta(String value) { this.TipoConsulta = value; return this; }
public String getExportacionDefault() { return ExportacionDefault; }
public Vista setExportacionDefault(String value) { this.ExportacionDefault = value; return this; }
public String getTipoExportacion() { return TipoExportacion; }
public Vista setTipoExportacion(String value) { this.TipoExportacion = value; return this; }
public Integer getParametrosExportacion() { return ParametrosExportacion; }
public Vista setParametrosExportacion(Integer value) { this.ParametrosExportacion = value; return this; }
public String getCodigoAyuda() { return CodigoAyuda; }
public Vista setCodigoAyuda(String value) { this.CodigoAyuda = value; return this; }
public String getEjecutarEnAdm() { return EjecutarEnAdm; }
public Vista setEjecutarEnAdm(String value) { this.EjecutarEnAdm = value; return this; }
public String getInfoAdicional() { return InfoAdicional; }
public Vista setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
public String getEjecMultiempresa() { return EjecMultiempresa; }
public Vista setEjecMultiempresa(String value) { this.EjecMultiempresa = value; return this; }
}
@DataContract
public static class Frame
{
@DataMember
public BigDecimal Codigo = null;
@DataMember
public String SQL = null;
@DataMember
public ArrayList<String> Campos1 = null;
@DataMember
public ArrayList<String> Campos2 = null;
@DataMember
public DefinicionTabla TablaFrame = null;
public BigDecimal getCodigo() { return Codigo; }
public Frame setCodigo(BigDecimal value) { this.Codigo = value; return this; }
public String getSql() { return SQL; }
public Frame setSql(String value) { this.SQL = value; return this; }
public ArrayList<String> getCampos1() { return Campos1; }
public Frame setCampos1(ArrayList<String> value) { this.Campos1 = value; return this; }
public ArrayList<String> getCampos2() { return Campos2; }
public Frame setCampos2(ArrayList<String> value) { this.Campos2 = value; return this; }
public DefinicionTabla getTablaFrame() { return TablaFrame; }
public Frame setTablaFrame(DefinicionTabla value) { this.TablaFrame = value; return this; }
}
@DataContract
public static class DetalleIndices
{
@DataMember
public BigDecimal CodigoTabla = null;
@DataMember
public String NombreIndice = null;
@DataMember
public BigDecimal CodigoColumna = null;
@DataMember
public String TipoCalculo = null;
@DataMember
public String Secuencia = null;
@DataMember
public String NombreColumna = null;
public BigDecimal getCodigoTabla() { return CodigoTabla; }
public DetalleIndices setCodigoTabla(BigDecimal value) { this.CodigoTabla = value; return this; }
public String getNombreIndice() { return NombreIndice; }
public DetalleIndices setNombreIndice(String value) { this.NombreIndice = value; return this; }
public BigDecimal getCodigoColumna() { return CodigoColumna; }
public DetalleIndices setCodigoColumna(BigDecimal value) { this.CodigoColumna = value; return this; }
public String getTipoCalculo() { return TipoCalculo; }
public DetalleIndices setTipoCalculo(String value) { this.TipoCalculo = value; return this; }
public String getSecuencia() { return Secuencia; }
public DetalleIndices setSecuencia(String value) { this.Secuencia = value; return this; }
public String getNombreColumna() { return NombreColumna; }
public DetalleIndices setNombreColumna(String value) { this.NombreColumna = value; return this; }
}
public static class dxForm
{
public ColCountByScreen colCountByScreen = null;
public String labelLocation = null;
public Boolean readOnly = null;
public ArrayList<EmptyItemForm> items = null;
public ColCountByScreen getColCountByScreen() { return colCountByScreen; }
public dxForm setColCountByScreen(ColCountByScreen value) { this.colCountByScreen = value; return this; }
public String getLabelLocation() { return labelLocation; }
public dxForm setLabelLocation(String value) { this.labelLocation = value; return this; }
public Boolean isReadOnly() { return readOnly; }
public dxForm setReadOnly(Boolean value) { this.readOnly = value; return this; }
public ArrayList<EmptyItemForm> getItems() { return items; }
public dxForm setItems(ArrayList<EmptyItemForm> value) { this.items = value; return this; }
}
public static class ColCountByScreen
{
public Integer lg = null;
public Integer md = null;
public Integer sm = null;
public Integer xs = null;
public Integer getLg() { return lg; }
public ColCountByScreen setLg(Integer value) { this.lg = value; return this; }
public Integer getMd() { return md; }
public ColCountByScreen setMd(Integer value) { this.md = value; return this; }
public Integer getSm() { return sm; }
public ColCountByScreen setSm(Integer value) { this.sm = value; return this; }
public Integer getXs() { return xs; }
public ColCountByScreen setXs(Integer value) { this.xs = value; return this; }
}
public static class EmptyItemForm
{
public ItemTypeForm itemType = null;
public Integer visibleIndex = null;
public ItemTypeForm getItemType() { return itemType; }
public EmptyItemForm setItemType(ItemTypeForm value) { this.itemType = value; return this; }
public Integer getVisibleIndex() { return visibleIndex; }
public EmptyItemForm setVisibleIndex(Integer value) { this.visibleIndex = value; return this; }
}
public static enum ItemTypeForm
{
Simple,
Group,
Tabbed,
Empty;
}
public static class dxDataGrid
{
public ArrayList<ColumnGrid> columns = null;
public Boolean showColumnLines = null;
public Boolean showRowLines = null;
public Boolean rowAlternationEnabled = null;
public Boolean showBorders = null;
public EditingGrid editing = null;
public gridSummary summary = null;
public ArrayList<ColumnGrid> getColumns() { return columns; }
public dxDataGrid setColumns(ArrayList<ColumnGrid> value) { this.columns = value; return this; }
public Boolean isShowColumnLines() { return showColumnLines; }
public dxDataGrid setShowColumnLines(Boolean value) { this.showColumnLines = value; return this; }
public Boolean isShowRowLines() { return showRowLines; }
public dxDataGrid setShowRowLines(Boolean value) { this.showRowLines = value; return this; }
public Boolean isRowAlternationEnabled() { return rowAlternationEnabled; }
public dxDataGrid setRowAlternationEnabled(Boolean value) { this.rowAlternationEnabled = value; return this; }
public Boolean isShowBorders() { return showBorders; }
public dxDataGrid setShowBorders(Boolean value) { this.showBorders = value; return this; }
public EditingGrid getEditing() { return editing; }
public dxDataGrid setEditing(EditingGrid value) { this.editing = value; return this; }
public gridSummary getSummary() { return summary; }
public dxDataGrid setSummary(gridSummary value) { this.summary = value; return this; }
}
public static class ColumnGrid
{
public String caption = null;
public String dataField = null;
public String dataType = null;
public Integer visibleIndex = null;
public ArrayList<ValidationRule> validationRules = null;
public LookupGrid lookup = null;
public Boolean allowEditing = null;
public Boolean encodeHtml = null;
public HashMap<String,Object> editorOptions = null;
public Integer groupIndex = null;
public String getCaption() { return caption; }
public ColumnGrid setCaption(String value) { this.caption = value; return this; }
public String getDataField() { return dataField; }
public ColumnGrid setDataField(String value) { this.dataField = value; return this; }
public String getDataType() { return dataType; }
public ColumnGrid setDataType(String value) { this.dataType = value; return this; }
public Integer getVisibleIndex() { return visibleIndex; }
public ColumnGrid setVisibleIndex(Integer value) { this.visibleIndex = value; return this; }
public ArrayList<ValidationRule> getValidationRules() { return validationRules; }
public ColumnGrid setValidationRules(ArrayList<ValidationRule> value) { this.validationRules = value; return this; }
public LookupGrid getLookup() { return lookup; }
public ColumnGrid setLookup(LookupGrid value) { this.lookup = value; return this; }
public Boolean isAllowEditing() { return allowEditing; }
public ColumnGrid setAllowEditing(Boolean value) { this.allowEditing = value; return this; }
public Boolean isEncodeHtml() { return encodeHtml; }
public ColumnGrid setEncodeHtml(Boolean value) { this.encodeHtml = value; return this; }
public HashMap<String,Object> getEditorOptions() { return editorOptions; }
public ColumnGrid setEditorOptions(HashMap<String,Object> value) { this.editorOptions = value; return this; }
public Integer getGroupIndex() { return groupIndex; }
public ColumnGrid setGroupIndex(Integer value) { this.groupIndex = value; return this; }
}
public static class ValidationRule
{
public String type = null;
public String message = null;
public String getType() { return type; }
public ValidationRule setType(String value) { this.type = value; return this; }
public String getMessage() { return message; }
public ValidationRule setMessage(String value) { this.message = value; return this; }
}
public static class LookupGrid
{
public Boolean allowClearing = null;
public String displayExpr = null;
public String valueExpr = null;
public Boolean isAllowClearing() { return allowClearing; }
public LookupGrid setAllowClearing(Boolean value) { this.allowClearing = value; return this; }
public String getDisplayExpr() { return displayExpr; }
public LookupGrid setDisplayExpr(String value) { this.displayExpr = value; return this; }
public String getValueExpr() { return valueExpr; }
public LookupGrid setValueExpr(String value) { this.valueExpr = value; return this; }
}
public static class EditingGrid
{
public Boolean allowAdding = null;
public Boolean allowDeleting = null;
public Boolean allowUpdating = null;
public String mode = null;
public Boolean isAllowAdding() { return allowAdding; }
public EditingGrid setAllowAdding(Boolean value) { this.allowAdding = value; return this; }
public Boolean isAllowDeleting() { return allowDeleting; }
public EditingGrid setAllowDeleting(Boolean value) { this.allowDeleting = value; return this; }
public Boolean isAllowUpdating() { return allowUpdating; }
public EditingGrid setAllowUpdating(Boolean value) { this.allowUpdating = value; return this; }
public String getMode() { return mode; }
public EditingGrid setMode(String value) { this.mode = value; return this; }
}
public static class gridSummary
{
public ArrayList<gridSummaryGroupItems> groupItems = null;
public ArrayList<gridSummaryTotalItems> totalItems = null;
public ArrayList<gridSummaryGroupItems> getGroupItems() { return groupItems; }
public gridSummary setGroupItems(ArrayList<gridSummaryGroupItems> value) { this.groupItems = value; return this; }
public ArrayList<gridSummaryTotalItems> getTotalItems() { return totalItems; }
public gridSummary setTotalItems(ArrayList<gridSummaryTotalItems> value) { this.totalItems = value; return this; }
}
public static class gridSummaryGroupItems
{
public String column = null;
public String displayFormat = null;
public Boolean showInGroupFooter = null;
public String summaryType = null;
public String getColumn() { return column; }
public gridSummaryGroupItems setColumn(String value) { this.column = value; return this; }
public String getDisplayFormat() { return displayFormat; }
public gridSummaryGroupItems setDisplayFormat(String value) { this.displayFormat = value; return this; }
public Boolean isShowInGroupFooter() { return showInGroupFooter; }
public gridSummaryGroupItems setShowInGroupFooter(Boolean value) { this.showInGroupFooter = value; return this; }
public String getSummaryType() { return summaryType; }
public gridSummaryGroupItems setSummaryType(String value) { this.summaryType = value; return this; }
}
public static class gridSummaryTotalItems
{
public String column = null;
public String displayFormat = null;
public String summaryType = null;
public String getColumn() { return column; }
public gridSummaryTotalItems setColumn(String value) { this.column = value; return this; }
public String getDisplayFormat() { return displayFormat; }
public gridSummaryTotalItems setDisplayFormat(String value) { this.displayFormat = value; return this; }
public String getSummaryType() { return summaryType; }
public gridSummaryTotalItems setSummaryType(String value) { this.summaryType = value; return this; }
}
}
Java ConsultaDatosDetalleRQ DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Utilidades/Formas/DatosDetalle HTTP/1.1
Host: soluser-recaudo.sgsas.co
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Forma: 0,
Detalle: 0,
LlaveMaestro:
{
String: {}
},
Lenguaje: ES,
RecordSkip: 0,
RecordTake: 0,
Filter:
[
{
}
],
Sort:
{
selector: String,
desc: False
},
Group:
{
selector: String,
desc: False,
isExpanded: False
},
SummaryGroupItems:
[
{
selector: String,
summaryType: String
}
],
SummaryTotalItems:
[
{
selector: String,
summaryType: String
}
]
}
HTTP/1.1 200 OK Content-Type: text/jsv Content-Length: length { Definicion: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, TablaDetalle: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, TablaDetalle: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ] } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } }, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ], TablaFrame: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ] } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } } } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } }, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ], TablaFrame: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, TablaDetalle: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ] } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } }, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ], TablaFrame: { Tabla: { Codigo: 0, Propietario: String, Tipo: String, Nombre: String, Alias: String, Descripcion: String, ParaReportes: String, CrearAlIniciar: String, CampoEmpresa: 0, CampoUnico: 0 }, Columnas: [ { CodigoTabla: 0, Codigo: 0, Nombre: String, Alias: String, Descripcion: String, TipoDato: String, ObligatorioFormas: String, Hint: String, Mayuscula: String, Tamano: 0, Escala: 0, Tipo: String, VlrDefecto: String, PermiteEditar: String, Orden: 0, Dinamico: String, ClaseControl: String, JoinLookup: 0, EsID: String, Mascara: String, MostrarEnLista: String, InfoAdicional: String, WHEREDefecto: String, TieneResumen: String, FormatoResumen: String, TipoResumen: String, PosicionResumen: String, ResumenEnGrupo: String, ResumenEnTotal: String, IndiceGrupo: 0 } ], Lookups: [ { Codigo: 0, CampoAMostrar: String, Campos1: [ String ], Campos2: [ String ], Operadores: [ String ], Datos: [ { String: {} } ], CodigoTabla1: 0, SQL: String, Vista: { Codigo: 0, CodigoBlob: 0, Nombre: String, Descripcion: String, SQL: String, CodigoTabla: 0, GuardarBinario: String, TipoConsulta: String, ExportacionDefault: String, TipoExportacion: String, ParametrosExportacion: 0, CodigoAyuda: String, EjecutarEnAdm: String, InfoAdicional: String, EjecMultiempresa: String }, Version: String, Ordenar: String } ], Frames: [ { Codigo: 0, SQL: String, Campos1: [ String ], Campos2: [ String ] } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } } } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } } } ], DetalleLlave: [ { CodigoTabla: 0, NombreIndice: String, CodigoColumna: 0, TipoCalculo: String, Secuencia: String, NombreColumna: String } ], Form: { colCountByScreen: { lg: 0, md: 0, sm: 0, xs: 0 }, labelLocation: String, readOnly: False, items: [ { itemType: simple, visibleIndex: 0 } ] }, DataGrid: { "columns": [ { "caption": "String", "dataField": "String", "dataType": "String", "visibleIndex": 0, "validationRules": [ { "type": "String", "message": "String" } ], "lookup": { "allowClearing": false, "displayExpr": "String", "valueExpr": "String" }, "allowEditing": false, "encodeHtml": false, "editorOptions": { "String": {} }, "groupIndex": 0 } ], "showColumnLines": false, "showRowLines": false, "rowAlternationEnabled": false, "showBorders": false, "editing": { "allowAdding": false, "allowDeleting": false, "allowUpdating": false, "mode": "String" }, "summary": { "groupItems": [ { "column": "String", "displayFormat": "String", "showInGroupFooter": false, "summaryType": "String" } ], "totalItems": [ { "column": "String", "displayFormat": "String", "summaryType": "String" } ] } } }, DatosConsulta: [ { String: {} } ], TotalRegistros: 0, TotalGrupos: 0, SummaryList: [ { } ] }