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

Reply via email to