Ok here's one for you all. I have a datagrid with a column containing a custom itemRenderer. This renderer displays an image loaded off a remote server. When I display the dgrid to the screen the image appears fine.
Now when I use a PrintDataGrid object with the same renderer no image appears in the print out. I know this is related to the image not being loaded in time for the print job as I can embed an image and it appears fine. I am calling validate() on the component containing the PrintDataGrid but this is before all the images are loaded. Would the best approach be to broadcast load events from the itemRenderers? If yes how would this work with PrintDataGrid.nextPage()? I suppose I could get the number of itemRenderers and check that each image is loaded. Any tips? Thanks in advance Angus

