i think that form doesn't need filter - or to be precise i don't want to filter messages in form.
i only need to filter messages in panelcart (which extends panel): public class PanelCart extends Panel { public PanelCart(String id) { super(id); ...do_something... ---> //this don't work, the panel still shows messages from another page components this.add(new FeedbackPanel("feedback", new ContainerFeedbackMessageFilter(this))); } } public class PageObjednavka extends PageBase { public PageObjednavka() { Form<Object> form = new Form<Object>("formOrder") { ...set_form... (own code) }; this.add(form); form.add(formOrderName.setRequired(true).add(StringValidator.lengthBetween(2 , 35))); //if validation faild show message from property file ---> form.add(new FeedbackPanel("feedback")); } } public class PageBase extends WebPage { public PageBase() { this.add(new PanelCart("cart")); } > -----Original Message----- > From: manuelbarzi [mailto:manuelba...@gmail.com] > Sent: 28. September 2011 12:22 > To: users@wicket.apache.org > Subject: Re: filter feedback messages > > what's the feedback message filter you've added to the form? > > > 2011/9/28 Miroslav F. <mir...@seznam.cz>: > > yes. it doesn't matter if i do: > > this.add(new FeedbackPanel("feedback", new > > ComponentFeedbackMessageFilter(this))); > > or > > this.add(new FeedbackPanel("feedback", new > > ContainerFeedbackMessageFilter(this))); > > in PanelCart.class, panel still show messages produced in form. > > > > > >> -----Original Message----- > >> From: manuelbarzi [mailto:manuelba...@gmail.com] > >> Sent: 28. September 2011 12:02 > >> To: users@wicket.apache.org > >> Subject: Re: filter feedback messages > >> > >> have you tried ContainerFeedbackMessageFilter instead? > >> > >> > >> 2011/9/28 Miroslav F. <mir...@seznam.cz>: > >> > Page1 > >> > \ > >> > +--- PanelCart > >> > | > >> > +--- Form > >> > > >> > i know all fedback panels displays all feedback messages > >> and i have to > >> > filter them. what i don't know is how to tell in PanelCart > >> to display > >> > only messages produced in PanelCart and ignore others messages? > >> > > >> > > >> > > >> >> -----Original Message----- > >> >> From: manuelbarzi [mailto:manuelba...@gmail.com] > >> >> Sent: 28. September 2011 11:51 > >> >> To: users@wicket.apache.org > >> >> Subject: Re: filter feedback messages > >> >> > >> >> how is your composite? > >> >> > >> >> page > >> >> |-Form (with own FeedbackPanel) > >> >> | |-Panel (with own FeedbackPanel) > >> >> | > >> >> |-Other stuff > >> >> > >> >> ? > >> >> > >> >> > >> >> > >> >> > >> >> On Wed, Sep 28, 2011 at 11:33 AM, Miroslav F. > >> >> <mir...@seznam.cz> wrote: > >> >> > hi folks, > >> >> > > >> >> > i have this problem: > >> >> > > >> >> > have panel: > >> >> > <wicket:panel> > >> >> > <b><a href="cart.html">cart:</a></b> > >> >> > <span wicket:id="cartItems">[0]</span> > >> >> > items, <b><span > >> wicket:id="cartPrice">[0]</span> > >> >> > $</b> > >> >> > </span> > >> >> > </div> > >> >> > </wicket:panel> > >> >> > > >> >> > then implementing class: > >> >> > package cz.mineralshop; > >> >> > > >> >> > import java.util.ArrayList; > >> >> > import org.apache.wicket.markup.html.basic.Label; > >> >> > import org.apache.wicket.markup.html.panel.Panel; > >> >> > > >> >> > > >> >> > > >> >> > @SuppressWarnings("serial") > >> >> > public class PanelCart extends Panel { > >> >> > public PanelCart(String id) > >> >> > { > >> >> > super(id); > >> >> > ArrayList cart = (new ModelPanelCart()).load(); > >> >> > this.add(new Label("cartItems", (new > >> >> > Integer(cart.size())).toString())); > >> >> > Integer cartPrice = new Integer(0); > >> >> > for(int i = 0; i < cart.size(); i++) > >> >> > { > >> >> > ArrayList polozka = (ArrayList) > >> cart.get(i); > >> >> > Integer cenaPolozky = new > >> Integer((String) > >> >> > polozka.get(2)); > >> >> > cenaCelkova = cenaCelkova + > cenaPolozky; > >> >> > } > >> >> > this.add(new Label("cartPrice", > >> >> > cenaCelkova.toString())); > >> >> > } > >> >> > } > >> >> > > >> >> > panel works fine (implementation is ugly, i know..) > >> >> > > >> >> > on one page i have form with validators, again works fine. > >> >> problem is > >> >> > with panel above: it shows feedback messages of the form > >> so final > >> >> > result is that on page i have feedback messages twice: > >> >> > in form (which is correct) and in panel above (which > is wrong). > >> >> > > >> >> > i know it has what to do with feedback message filter - but > >> >> how to set > >> >> > it for the panel? simply do: > >> >> > this.add(new FeedbackPanel("feedback", new > >> >> > ComponentFeedbackMessageFilter(this))); > >> >> > in PanelCart.class don't work. > >> >> > > >> >> > can you someone help me please? > >> >> > > >> >> > miro > >> >> > > >> >> > > >> >> > > >> >> > >> > --------------------------------------------------------------------- > >> >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> >> > For additional commands, e-mail: users-h...@wicket.apache.org > >> >> > > >> >> > > >> >> > >> >> > >> > --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> >> For additional commands, e-mail: users-h...@wicket.apache.org > >> >> > >> >> > >> > > >> > > >> > > >> > --------------------------------------------------------------------- > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> > For additional commands, e-mail: users-h...@wicket.apache.org > >> > > >> > > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >> For additional commands, e-mail: users-h...@wicket.apache.org > >> > >> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org