Thank you guys, I'll do that.

On Tue, Dec 15, 2015 at 4:39 PM, Martin Grigorov <mgrigo...@apache.org>
wrote:

> Hi,
>
> On Tue, Dec 15, 2015 at 7:31 PM, Marcel Barbosa Pinto <
> marcel.po...@gmail.com> wrote:
>
> > Hi,
> >
> > Your first solution seems good to me.
> >
> > I will do something like this:
> >
> > IModel model = Model.of(new POJO());
> > new Form("form", model){
> >   @Override
> >   public void onSubmit(){
> >     setResponsePage(new SearchPage(getDefaultModel()));
> >   }
> > }
> >
> > Is this a good solution for Wicket's point of view?
> >
>
> Yes, it is.
> If you do not insist to keep the page stateless then this is the best
> solution.
>
>
> >
> > Thanks.
> >
> >
> > On Tue, Dec 15, 2015 at 4:12 PM, Mihir Chhaya <mihir.chh...@gmail.com>
> > wrote:
> >
> > > I am not expert; but following are some of the possible options (not
> > > necessarily best approach):
> > >
> > > 1. Create POJO model and pass that as constructor parameter to the
> target
> > > (quick search) page.
> > > 2. Or, set the model into session (customer session model) and then get
> > > that into target page.
> > > 3. Set POJO model into current page as default model. Get current
> page's
> > > reference into quick search and get the default model object.
> > > 4. Assuming your quick search is not exact replica of full search,
> create
> > > linear Page Parameters and get into the target page.
> > >
> > > Thanks,
> > > -Mihir.
> > >
> > >
> > > On Tue, Dec 15, 2015 at 12:19 PM, Marcel Barbosa Pinto <
> > > marcel.po...@gmail.com> wrote:
> > >
> > > > Hello,
> > > >
> > > > Question for the experts:
> > > >
> > > > I have a search page that has a POJO as a model. It uses this model
> to
> > > > filter a search through a form component.
> > > > Now I have another page (let's say quick search) that needs to send
> > > (post)
> > > > this POJO model to this search page, in order to do the search
> > filtering.
> > > > As PageParameters can't(?) be used to send this "complex model", how
> > the
> > > > search page can receive it from another page? May I have to use
> Events?
> > > >
> > > > Thank you guys.
> > > >
> > >
> >
> >
> >
> > --
> >
> > Marcel Barbosa Pinto
> > 55 11 98255 8288
> >
>



-- 

Marcel Barbosa Pinto
55 11 98255 8288

Reply via email to