Example usage for org.apache.wicket.ajax AjaxRequestHandler appendJavaScript

List of usage examples for org.apache.wicket.ajax AjaxRequestHandler appendJavaScript

Introduction

In this page you can find the example usage for org.apache.wicket.ajax AjaxRequestHandler appendJavaScript.

Prototype

@Override
    public final void appendJavaScript(CharSequence javascript) 

Source Link

Usage

From source file:guru.mmp.application.web.template.components.DropDownChoiceWithFeedback.java

License:Apache License

/**
 * @see org.apache.wicket.markup.html.form.DropDownChoice#onRender()
 *//*from w w w .  j av a 2 s.c  o  m*/
@Override
protected void onRender() {
    super.onRender();

    IRequestHandler requestHandler = getRequestCycle().getActiveRequestHandler();

    if (requestHandler instanceof AjaxRequestHandler) {
        AjaxRequestHandler ajaxRequestHandler = (AjaxRequestHandler) requestHandler;

        String feedbackJavaScript = FeedbackUtil.generateFeedbackJavaScript(getMarkupId(), this, true,
                feedbackMessageClasses);

        if (feedbackJavaScript != null) {
            ajaxRequestHandler.appendJavaScript(feedbackJavaScript);
        }
    }
}