I did not succeed yet to isolate the problem. I have placed an alert in
the Calendar.setup function which shows it is not called on script load
(through Ajax) in my app with IE6. However, when I reduce everything to
the minimum, it works. So I need to strip down the app bit by bit to
figure what makes it fail.
As soon as I have a (not)working test case, I will send it.
Thanks,
Pierre-Yves
Matej Knopp a écrit :
> Can you provide a test case? Or quick start project? I haven't
> encountered this behavior. I'd like to look at it but I'd need to
> reproduce it.
>
> -Matej
>
> Pierre-Yves Saumont wrote:
>> It appears that under some conditions, the script associated with the
>> date picker in the HTML is not executed when the HTML is loaded
>> through Ajax. So Calendar.setup never get called.
>>
>> I could not figure what those secific conditions are. (In a simple use
>> case, it works without problem.) Any idea where to look for?
>>
>> Pierre-Yves
>>
>> Pierre-Yves Saumont a écrit :
>>> > Just don't use an ajax link to switch the locale. That's not a super
>>> > idea anyway, as you would typically want the the whole page, with all
>>> > it's markup etc to reload. Change the switch locale link to a normal
>>> > link and all should be good.
>>>
>>> One use case is the need to have the page in ono language and teh
>>> datePicker in another one. Another use case could be to have to
>>> datePicker in the same page with different languages.
>>>
>>> Anyway, I figured a way to achieve this, but it was just to realize
>>> that it appears that the datePicker can't work anyway in a component
>>> that is updated through Ajax.
>>>
>>> I have an Ajax tabbed panel with one tab containing a datePicker. If
>>> I swith to another tab and switch back, the datePicker won't work
>>> anymore in IE6 unless the page is reloaded. (No error displayed, just
>>> you click on the icon and nothing happens. It works fine in FF, of
>>> course)
>>>
>>> Any suggestion ?
>>>
>>> Pierre-Yves
>>>
>>> Eelco Hillenius a écrit :
>>>>> Can somebody tell me how to use setStyle() with a DatePicker
>>>> settings.setStyle(settings.newStyleGreen());
>>>>
>>>> or (completely custom style)
>>>>
>>>> settings.setStyle(new PackageResourceReference(MyDatePicker.class,
>>>> "myStyle.css"));
>>>>
>>>>> DatePickerSettings datePickerSetting = new DatePickerSettings();
>>>>> datePickerSetting.setAlign("cr");
>>>>> add(new DatePicker("dateFieldPicker", dateField, datePickerSetting));
>>>>> but this does not work. With this configuration, when I click on the
>>>>> icon, the DatePicker is not displayed. If I remove the second line, it
>>>>> works.
>>>> No idea. Please take a look at what jscalendar does/ expects, as many
>>>> fields are just a means to pass values through to that components.
>>>> Read about jscalendar here: http://www.dynarch.com/projects/calendar/
>>>>
>>>>> Another problem is to configure the DatePicker in a page which
>>>>> locale is
>>>>> switched through an Ajax link. Although the component containing the
>>>>> DatePicker receives the response, the locale of the DatePicker is not
>>>>> changed. I have to reload the teh page to get it work. Is there a
>>>>> solution to have the DatePicker refreshed so its locale is changed ?
>>>> Just don't use an ajax link to switch the locale. That's not a super
>>>> idea anyway, as you would typically want the the whole page, with all
>>>> it's markup etc to reload. Change the switch locale link to a normal
>>>> link and all should be good.
>>>>
>>>> Eelco
>>>>
>>>>
>>>>
>>>
>>> -------------------------------------------------------------------------
>>>
>>> Using Tomcat but need to do more? Need to support web services,
>>> security?
>>> Get stuff done quickly with pre-integrated technology to make your
>>> job easier
>>> Download IBM WebSphere Application Server v.1.0.1 based on Apache
>>> Geronimo
>>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
>>> _______________________________________________
>>> Wicket-user mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>
>>>
>>>
>>
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to
>> share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Wicket-user mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>
>
>
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user