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