[Seaside] Creating a component that requires a callback:

Gerardo Richarte gera at corest.com
Mon Nov 24 17:42:55 UTC 2008


Philippe Marschall wrote:
> What you're about to do is pretty advanced in terms of Seaside use.
> You'll be confronted with implementation details that the normal
> component developer never comes in contact with.
>
>   
    heh, I hope to manage :)
>     renderContentOn: html
>         html script: 'doSomethingRequiringURL(', self  callbackUrlFor:
> [ self settingsXml  ]');'
>   
    thanks a lot, I think this'll give me a kick start.
> PlotKit sends all the data to the client in the JavaScript, not
> callbacks are made or supported. PlotKit also uses components and not
> compounds.
>   
    yeah, I noticed. But this flash component I'm trying to use
loads stuff from a URL (and in the meantime it puts a nice
"loading" message). My dataset is large, so I prefer this other
approach.

    Now, I found another way to do it, and I don't need to generate
the configuration XML in a callback anymore, but I still want a
callback for the data itself. I'll try to manage with your example.
> Other places where you can look for inspiration are Scriptaculous
> (generates XML and JS dynamically for the client, can be used through
> the html canvas) and Sextant (SVG with callbacks).
>   
    Yeah, I dived into its code, but got lost quite quickly :(
> AFAIK DabbleDB uses flash for at least some of their charts so maybe
> they can help you as well.
>   

uhm... interesting idea. I'll take a look, the do have a few controls
that look like what I want to do.

    Thanks for the ideas.
    richie


More information about the seaside mailing list