Javascript is using dom.scanner function which should execute on every zone
change.Just like the DateField

Can you please check whether the function passed to dom.scanner is executed
when you add or remove rows?

On Mon, May 4, 2015 at 2:42 AM, akshay <akshayestat...@gmail.com> wrote:

> Hi Stephen,
>
> You can try something like this:-
>   @Inject
>   private AjaxResponseRenderer ajaxResponseRenderer;
>
>
>  ajaxResponseRenderer.addRender("YOUR ZONE");
>     ajaxResponseRenderer.addCallback(new JavaScriptCallback() {
>
>       @Override
>       public void run(JavaScriptSupport javascriptSupport) {
>
>         javascriptSupport.require("YOUR JS FILE").invoke("function to be
> invoked");
>
>
>       }
>     });
>
> Best Regards
> Akshay
>
> On Mon, May 4, 2015 at 1:38 AM, Stephen Nutbrown <steves...@gmail.com>
> wrote:
>
> > I tried adding this to the DateTimeField without much luck:
> >
> > @AfterRender
> > void afterRender(){
> >     javascriptSupport.require("datetimefield");
> > }
> >
> > I don't think this has any effect since the js is already loaded once,
> > and i'm not 100% certain that this is the problem either.
> >
> > On 4 May 2015 at 00:35, Stephen Nutbrown <steves...@gmail.com> wrote:
> > > Hi,
> > >
> > > I have a quick question (and this isn't anything to do with your code,
> > > which is fantastic) - it's more to do with how Tapestry handles an
> > > AjaxFormLoop.
> > >
> > > I have this component inside an ajax form loop. When I add a new row,
> > > it will add in a new component (of type DateTimeField).
> > >
> > > However, although the DateTimeField from the previous rows works fine,
> > > the new one doesn't. I get the feeling this is because the javascript
> > > wants to be re-initialised - we want to run DateTimeField.js again?
> > >
> > > I'm struggling a little bit to find out exactly why this is. There are
> > > no console errors (either to the java output or JS console), so I
> > > assume the event handler isn't added to the newly added row.
> > >
> > > Any ideas on how I would go about doing that?
> > >
> > > I noticed something similar going on with Tapestry's DateField, so i'm
> > > sure this isn't to do with the component. If I refresh the page, the
> > > newly added row works fine.
> > >
> > > Thanks,
> > > Steve
> > >
> > > On 3 May 2015 at 15:59, Stephen Nutbrown <steves...@gmail.com> wrote:
> > >> Hi Dimitris,
> > >>
> > >> That's extremely kind and generous of you, thank you! I owe you a few
> > >> beers, if you happen to have a paypal address hooked up to your email
> > >> account I can send you a little something (Not much as I'm currently a
> > >> student myself, but just to buy yourself a few beers on me).
> > >>
> > >> Cheers,
> > >> Steve
> > >>
> > >> C
> > >>
> > >> On 3 May 2015 at 11:28, Dimitris Zenios <dimitris.zen...@gmail.com>
> > wrote:
> > >>> Sure I will put them here as an attachment so everybody can see it
> > >>>
> > >>> You will also need to
> > >>> 1.Put the datetimepicker library inside META-INF/modules/datetime/.
> > >>> 2.Put the datetimepicker css inside  META-INF/assets/other/css/.
> > >>>
> > >>> The example I have attached is using Java 8 LocalDateTime but it can
> be
> > >>> adopted in order to use java.util.Date
> > >>>
> > >>> Thanks
> > >>> Dimitris Zenios
> > >>>
> > >>> On Fri, May 1, 2015 at 9:41 PM, Stephen Nutbrown <
> steves...@gmail.com>
> > >>> wrote:
> > >>>>
> > >>>> Hi Dimitris,
> > >>>>
> > >>>> Wow, as it happens that's the exact same one I was having problems
> > >>>> implementing!
> > >>>>
> > >>>> It would be awesome to have some kind of tapestry5 component
> > >>>> marketplace. Perhaps another thing for another day.
> > >>>> I feel very cheeky asking, but would you be up for (able to) send me
> > >>>> the code, i'd be more than happy to pay for a few drinks for you?
> > >>>>
> > >>>> Thanks,
> > >>>> Steve
> > >>>>
> > >>>> On 1 May 2015 at 11:24, Dimitris Zenios <dimitris.zen...@gmail.com>
> > wrote:
> > >>>> > For tapestry 5.4 i have been using this javascript library
> > >>>> > https://eonasdan.github.io/bootstrap-datetimepicker/
> > >>>> >
> > >>>> > and a custom component extending AbstractField
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> >
> > >>>> > On Fri, May 1, 2015 at 1:15 PM, Stephen Nutbrown <
> > steves...@gmail.com>
> > >>>> > wrote:
> > >>>> >
> > >>>> >> Hi,
> > >>>> >>
> > >>>> >> I have been looking for a date + time picker for Tapestry. I'd
> > like a
> > >>>> >> form component which will bind to a java.util.Date object, and
> asks
> > >>>> >> for a time as well as a date.
> > >>>> >>
> > >>>> >> I haven't had much luck, i've found bits of code here and there
> for
> > >>>> >> older versions of tapestry. I would have thought this component
> > would
> > >>>> >> be one which comes with Tapestry out of the box, as I would think
> > it's
> > >>>> >> a common requirement.
> > >>>> >>
> > >>>> >> I tried to create my own component which extends AbstractField,
> > based
> > >>>> >> on the source code I can see for the
> > >>>> >>
> > >>>> >>
> > >>>> >>
> >
> http://tapestry.apache.org/5.3/apidocs/src-html/org/apache/tapestry5/corelib/components/DateField.html#line.52
> > >>>> >> but I ran in to some issues (I think perhaps I just didn't have
> > enough
> > >>>> >> patience, I will need to revisit it if I am to try again - it's a
> > bit
> > >>>> >> of a learning curve for me).
> > >>>> >>
> > >>>> >> Is there a simpler way to do this? Am I going in the right
> > direction
> > >>>> >> trying to create a new component which extends AbstractField? If
> > there
> > >>>> >> was one that is known to work on the latest versions of tapestry
> > and
> > >>>> >> with jQuery as the js provider (or not requiring
> > jQuery/Prototype), I
> > >>>> >> would really appreciate a link. If not, any guidance on if my
> > approach
> > >>>> >> is sensible, if it is.. i'll just try again this evening.
> > >>>> >>
> > >>>> >>
> > >>>> >> Any help is really appreciated.
> > >>>> >> Thanks,
> > >>>> >>
> > >>>> >>
> > ---------------------------------------------------------------------
> > >>>> >> 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
> > >>>>
> > >>>
> > >>>
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>> 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
> >
> >
>
>
> --
> Cheers!!
> Akshay
>

Reply via email to