| TablaMunigex (Constructor (String)) | 
CGS S.L. - Manual de referenciaObtiene una tabla compacta de Munigex a partir de una cadena de JSON de un formato concreto
 
Espacio de nombres: CGSSL.Munigex.Lib.TiposEnsamblado: DocumentosLib (en DocumentosLib.dll) Versión: 2.2.1.0 (2.2.1.0)
Sintaxispublic TablaMunigex(
	string json
)
Parámetros
- json
 - Tipo: SystemString
La cadena de JSON. 
Valor devuelto
Tipo: 
Una tabla de valores explotable para la combinación de documentos con regiones.
Observaciones Este objeto es un envoltorio sobre 
MunigexTablaValores que permite colocar
                       la tabla entera en un documento combinable y dejar que Munigex genere una tabla de MS-Word
                       con unos formatos por defecto.
EjemplosLa cadena de json tiene un formato muy concreto en tres partes: Formatos "f", Columnas "c" y Valores "v".
                      Se puede creará una tabla de valores al vuelo si se utiliza esta construcción de dos fórmulas
                      por dejarlo mas claro.
              
cadenaJson = "{'f':['S','C','M'],'c':['Num', 'Equipo','Coste'],'v':[[1,'fila uno',23.34],[2,'fila dos',203.12],[3,'fila tres',106.56]]}"
tabla = TablaMunigex(cadenaJson.Replace('\'', '\"'));
             Luego se puede hacer una región para emitir la tabla con unos formatos más decorados. Normalmente la
             cadena de JSON ya viene aportada y la tabla de valores ya existirá, aquí se ha construido de forma
             explícita con ánimo didáctico.
            
region = Iterar(tabla)
Numero = region.Short("Num");                   
Titulo = region.String("Equipo").ToUpper();     
CosteD  = region.Decimal("Coste")
CosteEnLetra = ConversorLetras.Crear("es").ObtenerNumero(CosteD, false, false) + " €"
             En el que se ha creado una nuevas columna con el coste en formato de texto. Se puede ver que algunas columnas
             no tiene este problema. También es posible construir un objeto 
TablaMunigex que
             es un envoltorio uniformizador de este valor.
             
cadenaJson = "{'f':['S','C','M'],'c':['Num', 'Equipo','Coste'],'v':[[1,'fila uno',23.34],[2,'fila dos',203.12],[3,'fila tres',106.56]]}"
tablaValores = TablaMunigex(cadenaJson.Replace('\'', '\"'));
Vea también