jQWidgets Forums
Forum Replies Created
-
Author
-
September 18, 2015 at 8:43 pm in reply to: Columns Dynamically in grid? Columns Dynamically in grid? #75996
ayudemen por favor como hago que mi jqxGri sea dinamico en columnas y filas, actualmente ya me imprime las etiquetas de las columans pero los campos de datos no me imprime,
estas son las etiquetas traidas de una base de dtos de SQL:
[ { “c1”: “Nombre” }, { “c1”: “Valor” }, { “c1”: “Cantidad” }, { “c1”: “Activo” }, { “c1”: “Pasivo” } ] // esto si mi imprime en mi gridestos son los campos de datos: no me imprime esto en mi grid ayudemen por favor me muestra un error: en el datafield
[ { “c1”: “Bancos”, “c2”: 69774.12, “c3”: 4, “c4”: 69774.12, “c5”: 0 }, { “c1”: “Clientes”, “c2”: 8889.92, “c3”: 5, “c4”: 8889.92, “c5”: 0 }, { “c1”: “Proveedores”, “c2”: -11605.7, “c3”: 1, “c4”: -14763.7, “c5”: 3158 }, { “c1”: “Inventarios”, “c2”: 103385.74, “c3”: 121, “c4”: 103385.74, “c5”: 0 }, { “c1”: “Activos Fijos”, “c2”: 0, “c3”: 0, “c4”: 0, “c5”: 0 } ]$(document).ready(function(){
///// ROWS //////////
$.get(“http://192.168.181.47:8081/mbamovil/pages/clientes/?vSesion=”+SessionID+”&vSQL=SELECT Json_Datos FROM RSRV_Reportes_Impresion WHERE (codigo = ‘Emp_Saldo_Resu1’) AND (CORP = ‘CONMX’) ORDER BY Fecha_Creacion DESC LIMIT 1 INTO :atGen1”, function(data, status){
var myobj = JSON.parse(data);
var datafields = new Array();
for (var j=0; j<(myobj.length);j++) {var colStr = $.trim(myobj[j][‘c1’]);
datafields.push({name:$.trim(myobj[j][‘c1’])});
// alert(“DUDA”+colStr)
};
//////// ETIQUETAS COLUMNAS //////////
$.get(“http://192.168.181.47:8081/mbamovil/pages/clientes/?vSesion=”+SessionID+”&vSQL=SELECT Json_Etiquetas FROM RSRV_Reportes_Impresion WHERE (codigo = ‘Emp_Saldo_Resu1’) AND (CORP = ‘CONMX’) ORDER BY Fecha_Creacion DESC LIMIT 1 INTO :atGen1″, function(data, status){
var myobj1 = JSON.parse(data);var datafields = new Array();
var columns = new Array();
var rows = new Array();
for(var i=0;i<(myobj1.length);i++){
var j=1;
var res;
res= j+i
var edr=””;
edr=”c”+res;
//alert(“edr=”+edr)
//alert(“Prueba”+$.trim(myobj[0][‘c’+res]));//$.trim(myobj[i][‘c’])
var colStr = $.trim(myobj[0][edr]);
//alert(“Prueba”+$.trim(myobj1[i][‘c1’]));
datafields.push({name: Object});
columns.push({ text:$.trim(myobj1[i][‘c1’]), align: ‘center’});
}/*for(var i=0;i<(myobj.length);i++){
var j=1;
var res;
res= j+i
// var colStr = $.trim(myobj[0][‘c’+res]);
alert(“Prueba”+$.trim(myobj[i][‘c’+res]));
//columns.push({ text:$.trim(myobj1[i][‘c1’]), dataField: colStr.datafield});
datafields.push({name:$.trim(myobj[0][‘c’+res])});
}var source =
{
datatype: “json”,
datafields: datafields,id: ‘c1’,
localdata: myobj1
};var dataaptartercharts = new $.jqx.dataAdapter(source);
$(“#jqxgrid”).jqxGrid({
width: ‘100%’,
theme: ‘energyblue’,
//columnsresize: true,
source: dataaptartercharts,
columns:columns});
});
});});
-
AuthorPosts