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
>>
>
>

Reply via email to