http://www.wicket-library.com/wicket-examples-6.0.x/hellobrowser/ shows it
https://github.com/apache/wicket/tree/master/wicket-examples/src/main/java/org/apache/wicket/examples/hellobrowser

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Tue, Apr 21, 2015 at 3:21 PM, Chris <[email protected]> wrote:

> Hi, could you give a small example how to reference the BrowserInfoPage?
>
> thanks
>
> > Am 21.04.2015 um 13:39 schrieb Martin Grigorov <[email protected]>:
> >
> > Java != JavaScript
> >
> > If BrowserInfoPage has set the ClientInfo properties then JavaScript is
> > enabled
> >
> > Martin Grigorov
> > Wicket Training and Consulting
> > https://twitter.com/mtgrigorov
> >
> > On Tue, Apr 21, 2015 at 2:09 PM, Chris <[email protected]> wrote:
> >
> >> Andrew, thanks a lot!
> >>
> >> How could I in addition check if Javascript is enabled so that I can
> add a
> >> default Panel in case if it is not enabled?
> >>
> >> The following 2 lines do not work as it returns false although JS is
> >> enabled.
> >>
> >> WebClientInfo clientInfo = WebSession.get().getClientInfo();
> >> if (clientInfo.getProperties().isJavaEnabled()) …
> >>
> >> br, Chris
> >>
> >>> Am 21.04.2015 um 05:24 schrieb Andrew Geery <[email protected]>:
> >>>
> >>> In AjaxLazyLoadPanel#getLazyComponent(String), you should be using the
> id
> >>> parameter, not "pList", when creating the PListPanel.
> >>>
> >>> Andrew
> >>>
> >>> @Override
> >>> public Component getLazyLoadComponent(String id) {
> >>>                       return new PListPanel("pList", pModel); // change
> >>> the first param from "pList" to id
> >>>       }
> >>>
> >>> On Mon, Apr 20, 2015 at 11:10 PM, Chris <[email protected]> wrote:
> >>>
> >>>> Hi all,
> >>>>
> >>>> I am following the example from
> >>>> http://www.mkyong.com/wicket/how-do-use-ajaxlazyloadpanel-in-wicket/
> >> but
> >>>> get following error:
> >>>>
> >>>> Last cause: Cannot replace a component which has not been added:
> >>>> id='pList', component=[PListPanel [Component id = pList]]:
> >>>> [AjaxLazyLoadPanel [Component id = pList]]
> >>>>
> >>>> By the way, is the checking for JavaEnabled valid or still needed? I
> >> have
> >>>> JavaScript enabled but the method #isJavaEnabled returns false;
> >>>>
> >>>> WebClientInfo clientInfo = WebSession.get().getClientInfo();
> >>>> if (clientInfo.getProperties().isJavaEnabled()) {
> >>>>       add(new AjaxLazyLoadPanel("pList", pModel) {
> >>>>               @Override
> >>>>               public Component getLazyLoadComponent(String id) {
> >>>>                       return new PListPanel("pList", pModel);
> >>>>       }
> >>>>   }).setOutputMarkupId(true);
> >>>> } else {
> >>>>       add(new PListPanel("pList", pModel);
> >>>> }
> >>>>
> >>>> Thanks, Chris
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to