Ahora si, terminado eso, les comento sobre mi problema. Estoy trabajando con este framewrok y más precisamente con esto de los Grids dinámicos mediante XML.
Principalmente estoy trabajando con la versión 4 del framework. Mi HTML se basa en esto:
index.html
Código HTML:
Ver original
Este es mi grid.js:
Código Javascript:
Ver original
var dataStore = new Ext.data.Store({ proxy: new Ext.data.HttpProxy({url: 'reserva.xml'}), reader: new Ext.data.XmlReader({ record: 'item', id: 'id', },['dia','mes','hora','numdia','user','material']) }); var colModel = new Ext.grid.ColumnModel([ {header: "Dia", width: 120, dataIndex: 'dia'}, {header: "Mes", width: 120, dataIndex: 'mes'}, {header: "Numero", width: 120, dataIndex: 'numdia'}, {header: "Hora", width: 120, dataIndex: 'hora'}, {header: "Usuario", width: 120, dataIndex: 'user'}, {header: "Material", width: 120, dataIndex: 'material'} ]); var grid = new Ext.grid.Grid('mygrid',{ ds: dataStore, cm: colModel }); grid.render(); dataStore.load();
El tema es que me dice que la función Ext.grid.ColumnModel no esta definida. Claramente me esta faltando incluir un archivo js, pero vengo intentando con todos y no logro sacar andando el tutorial.
Desde ya un saludo y muchas gracias.