Foros del Web » Programando para Internet » Javascript »

grilla javascript

Estas en el tema de grilla javascript en el foro de Javascript en Foros del Web. Hola, tengo una duda y quizas, ustedes, me puedan ayudar, estoy quiero llenar una grilla con los datos que tengo en un array y no ...
  #1 (permalink)  
Antiguo 22/08/2010, 13:12
 
Fecha de Ingreso: junio-2006
Mensajes: 166
Antigüedad: 17 años, 10 meses
Puntos: 3
grilla javascript

Hola, tengo una duda y quizas, ustedes, me puedan ayudar, estoy quiero llenar una grilla con los datos que tengo en un array y no lo consigo. les pego mi codigo:
creo que al mayor problema lo tengo en el primer for y en la asignacion del tipo de dato

<script type="text/javascript" src="ext-base.js"></script>
<script type="text/javascript" src="ext-all.js"></script>


<script type="text/javascript" src="RowExpander.js"> </script>

<script type="text/javascript">
var myArray = eval (<?php echo $myjson ; ?>);
alert(myArray[1][1]);


for(var j = 0; j < myArray.length; i++){
Ext.grid.dummyData=[myArray[j][0], myArray[j][1], myArray[j][2]];
}

Ext.onReady(function(){

Ext.QuickTips.init();

var xg = Ext.grid;

// shared reader
var reader = new Ext.data.ArrayReader({}, [
{name: 'codigo'},
{name: 'nombre', type: 'string'},
{name: 'precio', type: 'string'},

]);

var expander = new Ext.ux.grid.RowExpander({
tpl : new Ext.Template(
'<p><b>Company:</b> {company}</p><br>',
'<p><b>Summary:</b> {desc}</p>'
)
});

var grid1 = new xg.GridPanel({
store: new Ext.data.Store({
reader: reader,
data: xg.dummyData
}),
cm: new xg.ColumnModel({
defaults: {
width: 20,
sortable: true
},
columns: [
expander,
{id:'codigo',header: "Codigo", width: 40, dataIndex: 'codigo'},
{header: "Nombre", dataIndex: 'nombre'},
{header: "Precio", dataIndex: 'precio'},
]
}),
viewConfig: {
forceFit:true
},
width: 900,
height: 600,
plugins: expander,
collapsible: true,
animCollapse: false,
title: 'Expander Rows, Collapse and Force Fit',
iconCls: 'icon-grid',
renderTo: document.body
});


});

for(var i = 0; i < Ext.grid.dummyData.length; i++){
Ext.grid.dummyData[i].push(Hola mundo.');
}


</script>

Etiquetas: grilla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:49.