Package org.springmodules.xt.examples.ajax

Source Code of org.springmodules.xt.examples.ajax.FormErrorRenderingCallback

package org.springmodules.xt.examples.ajax;

import java.util.Locale;
import org.springmodules.xt.ajax.component.Component;
import org.springmodules.xt.ajax.component.TaggedText;
import org.springframework.context.MessageSource;
import org.springframework.validation.ObjectError;
import org.springmodules.xt.ajax.validation.support.DefaultErrorRenderingCallback;

/**
* Callback for rendering errors on forms.
*
* @author Sergio Bossa
*/
public class FormErrorRenderingCallback extends DefaultErrorRenderingCallback {
   
    public Component getRenderingComponent(ObjectError error, MessageSource messageSource, Locale locale) {
        TaggedText text = new TaggedText(messageSource.getMessage(error.getCode(), error.getArguments(), error.getDefaultMessage(), locale), TaggedText.Tag.DIV);
        text.addAttribute("style","color : red;");
        return text;
    }
}
TOP

Related Classes of org.springmodules.xt.examples.ajax.FormErrorRenderingCallback

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.