You can configure it with data- attributes. If you want defaults you could
do this in the translator.  Currently the JavaScript includes are hard
coded but I'm thinking about using a configuration to support different
JavaScript components. It seems like that would solve your problem also


On Thursday, October 3, 2013, Lenny Primak wrote:

> Very good. Since I didn't look at it yet, I know the datepicker supports
> myriad of options. Is there a way to configure it?  Perhaps a symbol?  Also
> since you are including jquery UI, there should also be configuration to
> override it so i can use the requireJS method to load it from CDN.
>
> > On Oct 3, 2013, at 3:32 AM, Barry Books <trs...@gmail.com <javascript:;>>
> wrote:
> >
> > I already have a Sonatype account and I'll probably put this into Maven
> > Central this weekend.  I think I'm going to add one of the Bootstrap
> > javascript implementations and write some test cases before I do that.
> >
> > I'll also offer it up to be included in Tapestry. Since it's not at all
> > compatible with the current component perhaps it could be a module like
> > FileUpload.
> >
> > I will make it work in BeanEditor. I have a 5.3 version that I use
> already
> > and it works in BeanEditor plus I use BeanEditForm almost exclusively. My
> > plan is to support Date/Calendar with a "Date" type format and Timestamp
> as
> > a "DateTime" format if the javascript component supports that.
> >
> >
> >> On Wed, Oct 2, 2013 at 9:53 PM, Lenny Primak 
> >> <lpri...@hope.nyc.ny.us<javascript:;>>
> wrote:
> >>
> >>
> >> Excellent. Any plans to make beaneditor use this or does this already
> work?
> >>
> >>
> >>> On Oct 2, 2013, at 7:08 PM, Barry Books <trs...@gmail.com<javascript:;>>
> wrote:
> >>>
> >>> I've uploaded the initial version to github
> >>>
> >>> https://github.com/trsvax/tapestry-datepicker
> >>>
> >>> I think I'm going to make this standalone project that only contains
> the
> >>> datepicker. This will make it easier for other project to just include
> >> it.
> >>> Currently to use it you will have to download and build it.  Here is an
> >>> example usage
> >>>
> >>> <t:form>
> >>>   <t:textfield value="date" t:mixins="datefield/JQueryDatePicker"
> >>> data-duration="slow"/>
> >>>   <input type="submit"/>
> >>> </t:form>
> >>>
> >>>
> >>> All that's required is the input type be a date which causes Tapestry
> to
> >>> use a Date Translator to convert the data to/from a string. This also
> >>> creates the client side validation. The mixin adds the client side
> >>> interface. In this case the JQuery UI calendar.
> >>>
> >>> If you prefer you can create your own component and override the
> Tapestry
> >>> one.
> >>>
> >>> public class DateField extends TextField {
> >>>
> >>>   @Mixin
> >>>   private JQueryDatePIcker mixin;
> >>>
> >>> }
> >>>
> >>> Questions, commets etc are welcome
> >>>
> >>> Barry
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org<javascript:;>
> >> For additional commands, e-mail: 
> >> users-h...@tapestry.apache.org<javascript:;>
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org<javascript:;>
> For additional commands, e-mail: users-h...@tapestry.apache.org<javascript:;>
>
>

Reply via email to