Hey Alexander Lamb -

>First message to this list... getting back to development after some  
>time (previously NeXT / WebObjects :-).

[ah, yes.  the gold old days :-]



>       1) figure out what url to give

In the calling (~generated) .html - the link to the flash goes something like ..

    
http://mahost/mycharting.swf?url=/blahcontext/app?service=page&page=MyChartXML&id=6654321

(The flash/swf just grabs the "url" arg from the querystring in the 
ActionScript code, and performs ~GET to request the xml.)



>       2) figure how to return XML data instead of HTML

I think the key is to implement this on MyChartXML.java
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        public ContentType getResponseContentType() {
                return new ContentType("text/xml");
        }       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


The  MyChartXML.html file .. is vanilla:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<?xml version="1.0" encoding="ISO-8859-1"?>

<goo>
...
</goo>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MyChartXML.page is ordinary too.


Cheers,
-Matt

On Wednesday, April 18, 2007, at 03:24AM, "Alexander Lamb" <[EMAIL PROTECTED]> 
wrote:
>Hello list,
>
>First message to this list... getting back to development after some  
>time (previously NeXT / WebObjects :-).
>
>I am currently developping a Tapestry 4.1 / Cayenne app. Works fine.
>
>Now, I would like to add some Flex components to my HTML page. The  
>first attempt is to add charting to my app.
>
>The ideal would be to create a Tapestry component which integrates my  
>swf chart. The problem I have is:
>
>- if my chart is getting populated by a HTTPService with XML data, I  
>need to:
>
>       1) figure out what url to give
>       2) figure how to return XML data instead of HTML
>
>For point 2, in the target function being called, in WebObjects I  
>would have overriden "appendToResponse". I am not certain how to do  
>this in Tapestry.
>For point 1, I don't really know what url to pass to the Flex  
>component in order to be certain I am staying in my session (visit)  
>and calling the correct function in my tapestry component.
>
>Are there some examples somewhere?
>
>Thanks,
>
>Alex
>--
>Alexander Lamb
>Founding Associate
>RODANOTECH Sàrl
>
>26 ch des Tattes
>1222 Vésenaz
>
>Fax: 022 855 06 14
>
>www.rodanotech.ch
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to