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