Emmanuel,

This will work very well for the events, provided as you said they come
from the same location throughout the application.  For my current project
they will be.  Thanks!

I'd still like to figure out an easy (read: lazy programmer ;) ) way to get
the dynamic settings included in the afterRender function.  I'd love to be
able to do something like

FullCalendar fc = new FullCalendar;
fc.setHeader(...);
fc.setEventLocation(...);

and so on.  I still need to figure out how to get a JSONObject from a page
class sent to the component class...wasn't able to work on it last night.

Cheers,
Chris

On Tue, Aug 21, 2012 at 2:13 AM, Emmanuel DEMEY <demey.emman...@gmail.com>wrote:

> Hi Chris,
>
> At the same time, a not well-known feature of Tapestry5-jQuery. If you want
> to specify a default JSONObject for your fullcalendar (that will be used
> for each fullcalendar), you should contribute to the WidgetParams service
> in your AppModule :
> Please have a look to the AppModule of the demo website :
>
> https://github.com/got5/tapestry5-jquery-demo/blob/master/src/main/java/org/got5/tapestry5/jquery/services/AppModule.java
>
>
> This default JSON will be merged with the one that you will define as a
> parameter of your component.
>
> Emmanuel
>
> 2012/8/20 Chris Cureau <cmcur...@gmail.com>
>
> > Thanks, François...that might solve the issue.  I want to contribute this
> > back to tapestry5-jquery, and the easier I can make it to use the better
> > IMHO.
> >
> > This component is created from fullcalendar (
> > http://arshaw.com/fullcalendar/).
> > It's a javascript utility that displays a calendar in the browser and
> > allows the programmer to write code to interact with it.  As it comes, it
> > only gives enough functionality to display events (json, xml, or google
> > calendar with additional javascript) but it gives the hooks necessary to
> > allow for a good amount of customization.  Exactly the component I need
> for
> > a scheduling utility.
> >
> > I think I mistakenly typed freecalendar instead of fullcalendar
> > earlier...my apologies. :)
> >
> > On Mon, Aug 20, 2012 at 9:17 AM, François Facon <francois.fa...@atos.net
> > >wrote:
> >
> > > Hi Chris,
> > >
> > > In order to avoid having so much makup in your tml you can generate a
> > > JSon array in java class and pass it as property  to your calendar
> > > component parameter.
> > >
> > > By way could you give us more details about the jQuery plugin you are
> > > using?
> > >
> > >
> > > Regards
> > > François
> > >
> > > 2012/8/20 Chris Cureau <cmcur...@gmail.com>:
> > > > I could do this, yes...I guess I was just trying to avoid having
> quite
> > so
> > > > much markup in the tml file...
> > > >
> > > > On Mon, Aug 20, 2012 at 8:34 AM, trsvax <trs...@gmail.com> wrote:
> > > >
> > > >> Most jQuery components can be implemented by simply extending the
> > Widget
> > > >> mixin
> > > >>
> > > >> for example
> > > >>
> > > >> @Import (library={"your js file"})
> > > >> public Class FreeCalendar extends Widget {
> > > >> }
> > > >>
> > > >> Then in your tml file
> > > >>
> > > >> <t:any mixins="FreeCalendar" options="JSON String of options"/>
> > > >>
> > > >>
> > > >>
> > > >>
> > > >> --
> > > >> View this message in context:
> > > >>
> > >
> >
> http://tapestry.1045711.n5.nabble.com/javascript-component-questions-tp5715582p5715594.html
> > > >> Sent from the Tapestry - User mailing list archive at Nabble.com.
> > > >>
> > > >>
> ---------------------------------------------------------------------
> > > >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > > >> For additional commands, e-mail: users-h...@tapestry.apache.org
> > > >>
> > > >>
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > > For additional commands, e-mail: users-h...@tapestry.apache.org
> > >
> > >
> >
>
>
>
> --
> Emmanuel DEMEY
> Ingénieur Etude et Développement
> ATOS Worldline
> +33 (0)6 47 47 42 02
> demey.emman...@gmail.com
> http://emmanueldemey.fr/
>
> Twitter : @EmmanuelDemey
>

Reply via email to