Also can you please update to latest tapestry 5.4-beta-31 I think there was a bug that looks like that and got fixed.
On Mon, May 4, 2015 at 1:04 PM, Dimitris Zenios <dimitris.zen...@gmail.com> wrote: > 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 >> > >