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
>

Reply via email to