Comunidad de diseño web y desarrollo en internet online

Imprimir datagrid flex 3 - Dataprovider

Citar            
MensajeEscrito el 19 Ene 2011 01:14 pm
Amigos de Flex 3, les escribo porque quiero imprimir una grilla, que tiene datos que traigo desde PHP. Esto está resuelto. La grilla se muestra perfecta. La quiero imprimir igual que como se llena.

Ahora bien, en Adobe, (http://livedocs.adobe.com/flex/3/html/help.html?content=printing_5.html)
miro los helps y llena un arraycollection de ejemplo para ponerlo como dataprovider de la impresión, si no entiendo mal.

public var dgProvider:ArrayCollection;
.......
for (var z:int=0; z<items; z++)
{
var prod1:Object = {};
prod1.Qty = prodIndex * 7;
prod1.Index = prodIndex++;
prodTotal += prod1.Qty;
dgProvider.addItem(prod1);
}


Es realmente necesario? Entonces las preguntas son cuatro...

1) Es necesario el array collection o paso al dataprovider (dgProvider) desde la grilla directo?
2) Si es necesario, cómo asigno (recorriendo) la grilla al arraycollection?
3) Si el arraycollection NO es necesario, entonces, como asigno la grilla original al dgprovider?
4) O el dataprovider de la impresión sería el mismo de la grilla?

Gracias!!! :)

Por grodrig61

Claber

223 de clabLevel



 

msie8
Citar            
MensajeEscrito el 25 Ene 2011 02:37 pm
El dataprovider de la grilla es un arraycollection normalmente, por eso se usan ese tipo de datos generados dentro del código mismo cuando se escriben ejemplos, hay casos en que el dataprovider de la grilla no es un arraycollection, creo que cuando se carga XML, pero flex lo convierte internamente.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome

 

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