and maybe donating it back to the community;-)

Ernesto

On Wed, Jan 20, 2010 at 5:01 PM, Fatih Mehmet Ucar <fmu...@gmail.com> wrote:

> yes, if you are gonna use this in several places, creating a class
> like AttributePrepender may be a better idea.
>
> 2010/1/20 Ernesto Reinaldo Barreiro <reier...@gmail.com>:
> > I remember Martijn advising to copy/paste AttributeAppender and
> transforming
> > it to AttributePrepender for such a use case...
> >
> > Best,
> >
> > Ernesto
> >
> > On Wed, Jan 20, 2010 at 4:26 PM, Steve Whitson <steven.whit...@gmail.com
> >wrote:
> >
> >> Thanks for the suggestion...
> >>
> >> It appears as though I need to insert the attribute before the existing
> >> onclick attribute.  How do I retrieve the existing onclick attribute?
>  My
> >> hope is to retrieve the existing onclick attribute so I can prepend my
> >> onclick action and use AttributeModifier to replace the existing with
> the
> >> newly prepended content.
> >>
> >> Thanks much,
> >>   -Steve
> >>
> >>
> >>
> >> Fatih Mehmet Ucar wrote:
> >>
> >>> AttributeAppender should solve your problem.
> >>>
> >>> fmu
> >>>
> >>> 2010/1/20 Steve Whitson <steven.whit...@gmail.com>:
> >>>
> >>>
> >>>> Hi,
> >>>>
> >>>> I'm new to wicket, and am working on my first app.  Great alternative
> to
> >>>> other WebUI frameworks!
> >>>>
> >>>> I've added a link to my panel using this code:
> >>>>
> >>>>      Link deleteReportLink = new Link( "deletereport" ) {
> >>>>          @Override
> >>>>          public void onClick() {
> >>>>              System.out.println("deleting report" );
> >>>>              service.deleteReport( selectedReport );
> >>>>          }
> >>>>      };
> >>>>        add( deleteReportLink );
> >>>>
> >>>>  // add a confirmation to the Delete Report operation
> >>>>  deleteReportLink.add(
> >>>>          new SimpleAttributeModifier( "onclick", "return confirm( 'Are
> >>>> you
> >>>> sure?');" )
> >>>>      );
> >>>>
> >>>> Here's the markup:
> >>>>
> >>>>  <a href="#" wicket:id="deletereport">Delete Report</a>
> >>>>  <!--  <input type="button" wicket:id="deletereport" value="Delete
> >>>> Report"
> >>>> /> -->
> >>>>  <!-- <button type="button" wicket:id="deletereport">Delete
> >>>> Report</button>
> >>>>  -->
> >>>>
> >>>> In the markup, when I use an 'a' tag the javascript confirmation
> dialog
> >>>> works fine along with the onClick() override.  When I use it with
> either
> >>>> of
> >>>> the (commented out) button inputs, the dialog appears, but the
> >>>> 'onClick()'
> >>>> override is never executed.
> >>>>
> >>>> I'd much rather this work with a button and not a hyperlink.
> >>>>
> >>>> Any ideas or help is greatly appreciated.
> >>>>  -Steve
> >>>>
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> >>> For additional commands, e-mail: users-h...@wicket.apache.org
> >>>
> >>>
> >>
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

Reply via email to