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 >