Comunidad de diseño web y desarrollo en internet online

ayuda con codigo

Citar            
MensajeEscrito el 10 Jun 2011 12:43 am
hola a todos, alguien me puede ayudar con algo de codigo para reemplazar un xml por un php para este datagrid que muestro abajo:

grid.addColumn("Fecha");
grid.addColumn("Reporte");
grid.addColumn("Equipo");
grid.addColumn("Serie");
grid.addColumn("Direccion");
grid.addColumn("Encargado");
grid.addColumn("Descripcion");
grid.addColumn("Factura");
grid.addColumn("Precio");
grid.addColumn("Garantia");
grid.addColumn("Tecnico");
grid.addColumn("Observaciones");



///Aquí cargao el XML temporalmente hasta crear la BD de mysql



var loader:URLLoader = new URLLoader(new URLRequest("reportes.xml"));
loader.addEventListener(Event.COMPLETE, onLoaded);

function onLoaded(e:Event):void
{
var xml:XML = new XML(loader.data);
var reportesList:XMLList = xml..reportes;
var len:int = reportesList.length();
for(var i:int=0; i<len; i++)
{
grid.addItem({Fecha:reportesList[i].Fecha,
Reporte:reportesList[i].Reporte,
Equipo:reportesList[i].Equipo,
Serie:reportesList[i].Serie,
Direccion:reportesList[i].Direccion,
Encargado:reportesList[i].Encargado,
Descripcion:reportesList[i].Descripcion,
Factura:reportesList[i].Factura,
Precio:reportesList[i].Precio,
Garantia:reportesList[i].Garantia,
Tecnico:reportesList[i].Tecnico,
Observaciones:reportesList[i].Observaciones});
}
}



/////Mostrar en área de texto 1



grid.addEventListener(Event.CHANGE, seleccionarfila);

function seleccionarfila (event:Event):void{
mytxt.text = "Los datos del reporte son:"+"\n\n" + "Fecha: "+ event.target.selectedItem.Fecha+"\n" + "Reporte: # " + event.target.selectedItem.Reporte +"\n" + "Modelo de equipo: " + event.target.selectedItem.Equipo +"\n" + "Serie: " + event.target.selectedItem.Serie +"\n" + "Dirección: " + event.target.selectedItem.Direccion +"\n" + "El encargado fué: " + event.target.selectedItem.Encargado+"\n"+ "Factura: # " + event.target.selectedItem.Factura+"\n" + "Precio: $ " + event.target.selectedItem.Precio+"\n" + "Garantía: " + event.target.selectedItem.Garantia+"\n" + "Tecnico(s): " + event.target.selectedItem.Tecnico+"\n" + "Los detalles son: " + event.target.selectedItem.Descripcion+"\n" + "Observaciones: " + event.target.selectedItem.Observaciones;
}



///Mostrar área de texto 2



grid.addEventListener(Event.CHANGE, seleccionarfila2);

function seleccionarfila2 (event:Event):void{
mytxt_mc1.mytxt_mc2.text = "\n"+ "Área de reportes "+"\n\n\n" + "Los datos del reporte son:"+"\n\n" + "Fecha: "+ event.target.selectedItem.Fecha+"\n" + "Reporte: # " + event.target.selectedItem.Reporte +"\n" + "Modelo de equipo: " + event.target.selectedItem.Equipo +"\n" + "Serie: " + event.target.selectedItem.Serie +"\n" + "Dirección: " + event.target.selectedItem.Direccion +"\n" + "El encargado fué: " + event.target.selectedItem.Encargado+"\n"+ "Factura: # " + event.target.selectedItem.Factura+"\n" + "Precio: $ " + event.target.selectedItem.Precio+"\n" + "Garantía: " + event.target.selectedItem.Garantia+"\n" + "Tecnico(s): " + event.target.selectedItem.Tecnico+"\n" + "Los detalles son: " + event.target.selectedItem.Descripcion+"\n" + "Observaciones: " + event.target.selectedItem.Observaciones+"\n\n\n";
}


///Imprimir reporte



imprimir_btn.addEventListener(MouseEvent.CLICK,imprimirContenido);

function imprimirContenido(evt:MouseEvent) {
var printJob:PrintJob = new PrintJob();

if (printJob.start()) {

if (mytxt_mc1.width>printJob.pageWidth) {
mytxt_mc1.width=printJob.pageWidth;
mytxt_mc1.scaleY=mytxt_mc1.scaleX;
}

printJob.addPage(mytxt_mc1);
printJob.send();
}
}



///Fin

Por djdm52

25 de clabLevel



 

Técnico en Electrónica y Fanatico de Flash

chrome
Citar            
MensajeEscrito el 10 Jun 2011 01:22 pm
En PHP tienes que escribir un string largo usando echo, hardcodeas la parte de los tags, usas variables para los datos (usualmente desde una BD)
De todas formas esta es una pregunta de PHP (lo paso a ese foro), te diría que pongas el XML la parte de AS no interesa tanto

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.