Hi, could you give a small example how to reference the BrowserInfoPage?

thanks

> Am 21.04.2015 um 13:39 schrieb Martin Grigorov <mgrigo...@apache.org>:
> 
> 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 <chris...@gmx.at> 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 <andrew.ge...@gmail.com>:
>>> 
>>> 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 <chris...@gmx.at> 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: 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

Reply via email to