Perfect ! It works !

Here is my resulting code:

public class ErrorIndicator extends WebMarkupContainer {


FormComponent component;


private final static SimpleAttributeModifier errorIndicator = 

new SimpleAttributeModifier("class", "errorindicator");


public ErrorIndicator(String id, FormComponent component) {

super(id);

this.component = component;

this.setVersioned(false);

this.add(errorIndicator);

this.setRenderBodyOnly(true);

}


public boolean isVisible() {

return this.component.hasErrorMessage();

}


/**

* @see wicket.MarkupContainer#onComponentTagBody(wicket.markup.MarkupStream, 
wicket.markup.ComponentTag)

*/

@Override

protected void onComponentTagBody(MarkupStream markupStream, ComponentTag 
openTag) {

replaceComponentTagBody(markupStream, openTag, 
this.component.getFeedbackMessage().getMessage());

} 


}

Maciek 
  ----- Original Message ----- 
  From: Igor Vaynberg 
  To: M.A.Bednarz ; wicket-user@lists.sourceforge.net 
  Sent: Monday, April 23, 2007 7:27 PM
  Subject: Re: [Wicket-user] Set different output for WebMarkupContainer


  see label.java, mainly oncomponenttagbody()

  -igor


  On 4/23/07, M.A.Bednarz <[EMAIL PROTECTED] > wrote:
    Hi all,

    i think the question might be quite simple to answer but I do not have the 
    time to investigate and search the api.
    I have the following pice of code:

    public class ErrorIndicator extends WebMarkupContainer {

        FormComponent component;

        private final static SimpleAttributeModifier errorIndicator = 
         new SimpleAttributeModifier("class", "errorindicator");

        public ErrorIndicator(String id, FormComponent component) {
           super(id);
           this.component = component;
           add(errorIndicator); 
        }

        public boolean isVisible() {
           return this.component.hasErrorMessage();
        }
    }

    Displayed by following html

    <span wicket:id="error_field">....</span> 


    My question is, how to replace the three dots runtime?

    Thank you very much,

    Maciek


    -------------------------------------------------------------------------
    This SF.net email is sponsored by DB2 Express 
    Download DB2 Express C - the FREE version of DB2 express and take
    control of your XML. No limits. Just data. Click to get it now.
    http://sourceforge.net/powerbar/db2/ 
    _______________________________________________
    Wicket-user mailing list
    Wicket-user@lists.sourceforge.net
    https://lists.sourceforge.net/lists/listinfo/wicket-user





------------------------------------------------------------------------------


  -------------------------------------------------------------------------
  This SF.net email is sponsored by DB2 Express
  Download DB2 Express C - the FREE version of DB2 express and take
  control of your XML. No limits. Just data. Click to get it now.
  http://sourceforge.net/powerbar/db2/


------------------------------------------------------------------------------


  _______________________________________________
  Wicket-user mailing list
  Wicket-user@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to