Никто не смог использовать ICEFaces с jQuery? - PullRequest
0 голосов
/ 12 марта 2010

В основном jquery можно использовать с IceFaces. Тогда возникает проблема только при частичном обновлении страницы. Например, у вас есть группа панелей, в которой используется элемент datequicker jquery (плагин datequicker пользовательского интерфейса jquery).

Если группа Panel видна с самого начала, это не проблема. Вызов jquery для jQuery (". Datepicker"). Datepicker находит ввод, и jquery может сделать его волшебным.

Но если группа Panel отображается из-за частичного обновления страницы (поскольку изменяется видимое свойство), jquery больше не вызывается.

У кого-нибудь есть решение этой проблемы?

По сути, идея заключается в том, что jquery запускается каждый раз, когда изменяется dom.

1 Ответ

2 голосов
/ 12 марта 2010

Я нашел ответ хотя бы для средства выбора даты, просто используйте .live (jquery 1.3+), как в этом примере:

jQuery(function(){
    jQuery('.datepicker').live('click', function() {

        jQuery(this).datepicker({ dateFormat: 'yy-mm-dd', gotoCurrent:true, showOn:'focus' }).focus();
    });
});

Решение было найдено здесь: http://www.vancelucas.com/blog/jquery-ui-datepicker-with-ajax-and-livequery/

...