| All Verbs | /Utilidades/Formas/Listado |
|---|
import Foundation
import ServiceStack
public class ConsultaFormaRQ : Codable
{
public var codigo:Int
public var usarTablaBase:Bool
public var parametros:[String:Object] = [:]
public var whereAdicional:String
public var lenguaje:Lenguajes
public var recordSkip:Int
public var recordTake:Int
public var filter:[Object] = []
public var sort:gridSortOptions
public var group:gridGroupOptions
public var summaryGroupItems:[gridSummaryOptions] = []
public var summaryTotalItems:[gridSummaryOptions] = []
required public init(){}
}
public enum Lenguajes : String, Codable
{
case ES
case PT
case EN
}
public class gridSortOptions : Codable
{
public var selector:String
public var desc:Bool
required public init(){}
}
public class gridGroupOptions : Codable
{
public var selector:String
public var desc:Bool
public var isExpanded:Bool
required public init(){}
}
public class gridSummaryOptions : Codable
{
public var selector:String
public var summaryType:String
required public init(){}
}
public class ConsultaFormaRS : Codable
{
public var forma:Forma
public var definicion:DefinicionTabla
public var datosConsulta:[[String:Object]] = []
public var totalRegistros:Int
public var totalGrupos:Int
public var summaryList:[Object] = []
public var error:String
required public init(){}
}
// @DataContract
public class Forma : Codable
{
// @DataMember
public var codigo:Double
// @DataMember
public var nombre:String
// @DataMember
public var descripcion:String
// @DataMember
public var codigoTabla:Int
// @DataMember
public var codigoConsulta:Int
// @DataMember
public var codigoAyuda:Int
// @DataMember
public var tipo:String
// @DataMember
public var alto:Int
// @DataMember
public var ancho:Int
// @DataMember
public var redimensionar:String
// @DataMember
public var blobLayout:Int
// @DataMember
public var soloLectura:String
// @DataMember
public var lookupsConCodigo:String
// @DataMember
public var blobLayoutJson:Int
// @DataMember
public var infoAdicional:String
// @DataMember
public var whereAdicional:String
// @DataMember
public var procedimientoGuardar:String
// @DataMember
public var wsGuardar:String
// @DataMember
public var wsValidacion:String
// @DataMember
public var procedimientoValidaciones:String
// @DataMember
public var linkAyuda:String
required public init(){}
}
public class DefinicionTabla : Codable
{
public var tabla:Tabla
public var columnas:[Columna] = []
public var lookups:[DetalleJoinTabla] = []
public var frames:[Frame] = []
public var detalleLlave:[DetalleIndices] = []
public var form:dxForm
public var dataGrid:dxDataGrid
required public init(){}
}
// @DataContract
public class Tabla : Codable
{
// @DataMember
public var codigo:Double
// @DataMember
public var propietario:String
// @DataMember
public var tipo:String
// @DataMember
public var nombre:String
// @DataMember
public var alias:String
// @DataMember
public var descripcion:String
// @DataMember
public var paraReportes:String
// @DataMember
public var crearAlIniciar:String
// @DataMember
public var campoEmpresa:Int
// @DataMember
public var campoUnico:Int
required public init(){}
}
// @DataContract
public class Columna : Codable
{
// @DataMember
public var codigoTabla:Double
// @DataMember
public var codigo:Double
// @DataMember
public var nombre:String
// @DataMember
public var alias:String
// @DataMember
public var descripcion:String
// @DataMember
public var tipoDato:String
// @DataMember
public var obligatorioFormas:String
// @DataMember
public var hint:String
// @DataMember
public var mayuscula:String
// @DataMember
public var tamano:Int
// @DataMember
public var escala:Int
// @DataMember
public var tipo:String
// @DataMember
public var vlrDefecto:String
// @DataMember
public var permiteEditar:String
// @DataMember
public var orden:Int
// @DataMember
public var dinamico:String
// @DataMember
public var claseControl:String
// @DataMember
public var joinLookup:Double
// @DataMember
public var esID:String
// @DataMember
public var mascara:String
// @DataMember
public var mostrarEnLista:String
// @DataMember
public var infoAdicional:String
// @DataMember
public var whereDefecto:String
// @DataMember
public var tieneResumen:String
// @DataMember
public var formatoResumen:String
// @DataMember
public var tipoResumen:String
// @DataMember
public var posicionResumen:String
// @DataMember
public var resumenEnGrupo:String
// @DataMember
public var resumenEnTotal:String
// @DataMember
public var indiceGrupo:Int
required public init(){}
}
public class DetalleJoinTabla : Codable
{
public var codigo:Double
public var campoAMostrar:String
public var campos1:[String] = []
public var campos2:[String] = []
public var operadores:[String] = []
public var datos:[[String:Object]] = []
public var codigoTabla1:Double
public var sql:String
public var tablaDetalle:DefinicionTabla
public var vista:Vista
public var version:String
public var ordenar:String
required public init(){}
}
// @DataContract
public class Vista : Codable
{
// @DataMember
public var codigo:Double
// @DataMember
public var codigoBlob:Double
// @DataMember
public var nombre:String
// @DataMember
public var descripcion:String
// @DataMember
public var sql:String
// @DataMember
public var codigoTabla:Double
// @DataMember
public var guardarBinario:String
// @DataMember
public var tipoConsulta:String
// @DataMember
public var exportacionDefault:String
// @DataMember
public var tipoExportacion:String
// @DataMember
public var parametrosExportacion:Int
// @DataMember
public var codigoAyuda:String
// @DataMember
public var ejecutarEnAdm:String
// @DataMember
public var infoAdicional:String
// @DataMember
public var ejecMultiempresa:String
required public init(){}
}
// @DataContract
public class Frame : Codable
{
// @DataMember
public var codigo:Double
// @DataMember
public var sql:String
// @DataMember
public var campos1:[String] = []
// @DataMember
public var campos2:[String] = []
// @DataMember
public var tablaFrame:DefinicionTabla
required public init(){}
}
// @DataContract
public class DetalleIndices : Codable
{
// @DataMember
public var codigoTabla:Double
// @DataMember
public var nombreIndice:String
// @DataMember
public var codigoColumna:Double
// @DataMember
public var tipoCalculo:String
// @DataMember
public var secuencia:String
// @DataMember
public var nombreColumna:String
required public init(){}
}
public class dxForm : Codable
{
public var colCountByScreen:ColCountByScreen
public var labelLocation:String
public var readOnly:Bool
public var items:[EmptyItemForm] = []
required public init(){}
}
public class ColCountByScreen : Codable
{
public var lg:Int
public var md:Int
public var sm:Int
public var xs:Int
required public init(){}
}
public class EmptyItemForm : Codable
{
public var itemType:ItemTypeForm
public var visibleIndex:Int
required public init(){}
}
public enum ItemTypeForm : String, Codable
{
case simple
case group
case tabbed
case empty
}
public class dxDataGrid : Codable
{
public var columns:[ColumnGrid] = []
public var showColumnLines:Bool
public var showRowLines:Bool
public var rowAlternationEnabled:Bool
public var showBorders:Bool
public var editing:EditingGrid
public var summary:gridSummary
required public init(){}
}
public class ColumnGrid : Codable
{
public var caption:String
public var dataField:String
public var dataType:String
public var visibleIndex:Int
public var validationRules:[ValidationRule] = []
public var lookup:LookupGrid
public var allowEditing:Bool
public var encodeHtml:Bool
public var editorOptions:[String:Object] = [:]
public var groupIndex:Int?
required public init(){}
}
public class ValidationRule : Codable
{
public var type:String
public var message:String
required public init(){}
}
public class LookupGrid : Codable
{
public var allowClearing:Bool
public var displayExpr:String
public var valueExpr:String
required public init(){}
}
public class EditingGrid : Codable
{
public var allowAdding:Bool
public var allowDeleting:Bool
public var allowUpdating:Bool
public var mode:String
required public init(){}
}
public class gridSummary : Codable
{
public var groupItems:[gridSummaryGroupItems] = []
public var totalItems:[gridSummaryTotalItems] = []
required public init(){}
}
public class gridSummaryGroupItems : Codable
{
public var column:String
public var displayFormat:String
public var showInGroupFooter:Bool
public var summaryType:String
required public init(){}
}
public class gridSummaryTotalItems : Codable
{
public var column:String
public var displayFormat:String
public var summaryType:String
required public init(){}
}
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/Listado HTTP/1.1
Host: soluser-recaudo.sgsas.co
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Codigo: 0,
UsarTablaBase: False,
Parametros:
{
String: {}
},
WhereAdicional: 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
{
Forma:
{
Codigo: 0,
Nombre: String,
Descripcion: String,
CodigoTabla: 0,
CodigoConsulta: 0,
CodigoAyuda: 0,
Tipo: String,
Alto: 0,
Ancho: 0,
Redimensionar: String,
BlobLayout: 0,
SoloLectura: String,
LookupsConCodigo: String,
BlobLayoutJson: 0,
InfoAdicional: String,
WHEREAdicional: String,
ProcedimientoGuardar: String,
WSGuardar: String,
WSValidacion: String,
ProcedimientoValidaciones: String,
LinkAyuda: String
},
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:
[
{
}
],
Error: String
}