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