2012-02-10 64 views

回答

1

是的,你可以很容易地用jQuery来做到这一点。如果你掌握道场,你可以用类似的方式来完成。但是这个例子展示了jQuery。

  1. 添加的jQuery到XPage
  2. 添加一个新的自定义scriptlibrary到XPage
  3. 把下面的代码在您的自定义scriptlibrary
  4. 添加addPageRows控制你的XPages和它连接到一个重复。
  5. 所有的设置,尝试一下。
$(function(){ 
    $(window).scroll(function(){ 
     if($(window).scrollTop() == $(document).height() - $(window).height()){ 
      $("[id$='pagerAddRows1_ar'],[id$='pagerAddRows2_ar']").click(); 
        } 
     }); 
}) 

jQuery代码会试图找到pagerAddRows1_ar或pagerAddRows2_ar,当你到达屏幕的底部,如果发现会自动点击该链接。

实际上,您可以将此代码与您在xpage上使用的任何种类的寻呼机或链接一起使用。只要确保你的代码点击正确的ID。

+0

我无法得到代码格式很好,对不起 – 2012-02-10 09:07:10

+0

试图格式化它 - 它只能用块引用。 – 2012-02-10 09:15:24

+1

btw。与dojo相比,jQuery非常容易操作,并且在互联网上有很多不错的插件,教程和代码。当您需要同时加载jquery和Dojo时,您的xpages可能需要稍长一点的时间才能加载,但仅在第一次加载时,它完全值得。快乐jquerying :-) – 2012-02-10 09:35:29