Hi Ali -
I'm *sort of* doing what you describe, in the following way:
My events are grouped into categories and stored in a Java HashMap on
the server side.
In my timeline.jsp page, I create a javascript array called
"timelineCategories", containing each of the categories (HashMap keys)
as strings.
Then in my initTimeline() function, I create one band for every
category in that array.
Each band has an eventSource, stored in the eventSources array.
Here's how I load events into my timeline. I'm using the prototype
"each()" function to simplify the code:
// load events:
eventSources.each(function(eventSource, index) {
tl.loadXML("/timeline_feed?cat="+timelineCategories[index],
function(xml, url) { eventSource.loadXML(xml, url); });
});
My "timeline_feed" call simply grabs events from the HashMap and
generates the appropriate XML for the given category.
It took a while to get this right, but it's all working smoothly now.
Hope this helps!
- Michael
On Sep 25, 3:22 am, "Ali Shamsi" <[EMAIL PROTECTED]> wrote:
> I've been able to set up a great technical roadmap using Exhibit & google
> spreadsheets (wow, I'm still just amazed at the versatility of
> Simile/Exhibit/Timeline!) ... but still haven't been able to figure out a
> couple of things.
>
> I have events color-coded by *eventType*, so that each category/type of
> event shows up with a unique color (see my sample data feed
> athttp://spreadsheets.google.com/pub?key=pRG9Qua70yXYHhBYnQnmaAA); currently
> Exhibit is determining the colors, but how would one go about predefining
> the colors for each event type?
>
> Also, is it possible to group events on a timeline view, so that events of a
> given category/type all show up in one row on the timeline? Currently, the
> different event types are interspersed all up & down the timeline view ...
> I'm trying to figure out how to group them across the timeline so that event
> types show grouped together, vertically.
>
> Thanks!
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SIMILE Widgets" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---