This is pretty easy to do. I added a veil to my page by implementing
IAjaxIndicatorAware, adding the method getAjaxIndicatorMarkupId() and
providing style definitions on the html side. Like this:

public class MyPage extends WebPage implements IAjaxIndicatorAware{
     public MyPage(){
              //Do what ever you need to do in your contructor

    public String getAjaxIndicatorMarkupId() {
        return "veil";

<div id="veil" style="display:none;position:absolute;top:0;left:0;
            <h1 style="position:absolute;top:25%;left:25%">Loading ...</h1>

Hope this helps,


View this message in context:
Sent from the Wicket - User mailing list archive at

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to