Hi,

You need to extend MessageDialog, provide a complete markup file
(copied/inspired from MessageDialog.html), and supply the "link1" markup (A
tag) in it...

Hope this helps,
Sebastien



On Tue, Jun 9, 2015 at 5:53 PM, smoothe19 <[email protected]>
wrote:

> I am trying to add a clickable link to my message dialog
>
>
>   //TrainingDialog associated with save button
>             trainingDialog = new MessageDialog("trainingdialog", "Warning",
> "",
>                     DialogButtons.OK, DialogIcon.WARN) {
>                 public void onClose(AjaxRequestTarget target, DialogButton
> button) {
>                     if (button != null && button.match(LBL_OK)) {
>
>                         //note: predefined button text are:
>                         //LBL_OK, LBL_CANCEL, LBL_YES, LBL_NO, LBL_CLOSE,
> LBL_SUBMIT
>                     }
>                 }
>             };
>
>             add(trainingDialog);
>
>
>
> //Method displays dialog
>  public void initiateTrainingMode() {
>
>        try {
>           //Training mode logic
>           if (trainingmode()){
>
>              final String com = trainingEvalService.getMessage();
>              final AjaxLink  link1 = new AjaxLink("link1") {
>                 private static final long serialVersionUID = 1L;
>
>                 @Override
>                 public void onClick(AjaxRequestTarget target) {
>
>                 }
>             };
>              AjaxEventBehavior event = new AjaxEventBehavior("onload") {
>                 @Override
>                 protected void onEvent(final AjaxRequestTarget target) {
>                     // Display popup
>                    if (com.length() > 0){
>                       trainingDialog.setModelObject(com);
>                      * trainingDialog.add(link1);*
>                       trainingDialog.open(target);
>                       trainingEvalService.setMessage("");
>
>                    }
>
>                 }
>             };
>             add(event);
>
>           }
>
>        }
>        catch (NullPointerException e){
>           LOG.debug("NullPointer was caught " + e.getMessage());
>        }
>     }
>
>
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Add-a-link-to-MessageDialog-tp4671115.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to