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