自动将行添加到数据视图?

时间:2012-02-10 08:52:31

标签: xpages

我正在使用数据视图控件和Pager Add Rows控件来允许用户向数据视图添加更多行。

当用户到达屏幕底部时,我可以扩展Pager Add Rows控件以自动将行添加到数据视图中吗?

1 个答案:

答案 0 :(得分:1)

是的,您可以使用jquery轻松完成。如果你掌握了道场,你可以用类似的方式来做。但是这个例子展示了jQuery。

  1. 将jQuery添加到您的xpage
  2. 将新的自定义脚本库添加到您的xpage
  3. 将以下代码放在自定义脚本库中
  4. 将addPageRows控件添加到xpages并将其连接到重复。
  5. 全部设置,试一试。
  6. $(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。