I agree with David and think a simpler AJAX approach would be better.
>From my work with lift-flot I know it's definitely possible (see the
lift-flot AJAX example). You can even do your plotting entirely in
Javascript and only use Lift to return data requested via AJAX, which
I've done for updating some RaphaelJS graphics.

Peter

On Mar 2, 10:11 am, David Pollak <feeder.of.the.be...@gmail.com>
wrote:
> On Tue, Mar 2, 2010 at 5:55 AM, Jeppe Nejsum Madsen <je...@ingolfs.dk>wrote:
>
> > Hi,
>
> > I haven't used Lift's comet support at all, but now it seems like a
> > use case has popped up. I can do this with POA (Plain Ol Ajax), but,
> > at least for me, it looks like CometActor might be a better fit. The
> > use case is this:
>
> > We need to show a page containing a chart and some tables with data.
> > The user should be able to filter, group, select new axis values etc
> > in the page and the chart/table should be updated. All the views use
> > the same underlying data, which will take some time (5-10s) to pull up
> > initially. Changing views after initial load will reuse the data.
>
> Unless you're going to update the graph synchronously, the comet solution is
> not the best.  A graph with ajax/json elements that update the graph and
> send back new data to chart would be my choice.
>
>
>
>
>
>
>
> > So I was thinking to have a CometActor that holds the data and can
> > render the specified view. The UI will send "view" messages that tell
> > how to slice the data. The benefits from the actor solution as I see
> > it are:
>
> > 1) Can load initial data asynchronously
> > 2) Can hold on to the data while the user is on the page
> > 3) Page update is asynchronously, so the UI is perceived as faster
>
> > Are these assessments correct? Or is this overkill? A few questions:
>
> > 1) I assume each page get their own instance of the actor so they can
> > hold their own data. Is this correct?
> > 2) When is a CometActor shutdown? Sometime after the user navigates
> > away from page?
> > 3) How do I get access to the CometActor instance on the page? I need
> > to send a message to it from a function bound to e.g. an ajaxSelect
>
> > /Jeppe
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Lift" group.
> > To post to this group, send email to lift...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > liftweb+unsubscr...@googlegroups.com<liftweb%2bunsubscr...@googlegroups.com 
> > >
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/liftweb?hl=en.
>
> --
> Lift, the simply functional web frameworkhttp://liftweb.net
> Beginning Scalahttp://www.apress.com/book/view/1430219890
> Follow me:http://twitter.com/dpp
> Surf the harmonics

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.

Reply via email to