2010-03-12 45 views
0

基本上jquery可以与IceFaces一起使用。 然后只有在使用页面的部分更新时才会出现问题。 例如,你有一个面板组使用jQuery的日期选择器元素(jQuery UI日期选择器插件)。没有人成功地在jQuery中使用ICEFaces?

如果panelGroup中是从它没有问题开始可见。 jQuery调用jQuery(“。datepicker”)。datepicker找到输入,jquery可以做到这一点。

但是,如果由于页面的部分更新而显示panelGroup(因为可见动力被更改),jquery不会再被调用。

有没有人有解决这个问题的办法?

基本上这个想法是,每当dom发生变化时,jquery都会运行。

回答

2

我已经找到了答案至少在日期选择器,只是在这个例子中使用.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/

+0

+1回答你自己的问题。干杯。 – javashlook 2010-05-27 22:15:57

相关问题