【问题标题】:paginate-head not showing values in view分页头未在视图中显示值
【发布时间】:2012-07-19 16:44:52
【问题描述】:

我编译并将 paginate-head.jar 添加到我的构建路径中。在我的控制器中,我得到了分页器,并将它传递给渲染。

public static void newjoinee() {
    ValuePaginator vp = help.showNewJoineesList();
    render(vp);
}

除了作为查询结果创建的列表之外,我还向列表添加了虚拟值,并使用此列表实例化了分页器。

public ValuePaginator showNewJoineesList() {
        List<String> foo = new ArrayList<String>();
        ArrayList<String> bar = new ArrayList<String>();
        bar.add("Ek");
        bar.add("Don");
        bar.add("Teen");
        ValuePaginator vpaginator = new ValuePaginator(bar);


        //Also tried to pass a list obtained as a result of a query.
        //foo = databaseAgent.getloginuserdata();    
        //ValuePaginator vpaginator = new ValuePaginator(foo);
        return vpaginator;
    }

在我看来,我尝试显示如下列表,取自另一个 SO question

#{paginate.list items:paginator, as:'r'} 
  <table>
    <tr>
      <td>${r[0]}</td>
      <td>${r[1]}</td>
      <td>${r[2]}</td>
    </tr>
  </table>
#{/paginate.list} 

我在视图中看不到列表。有什么解决办法吗?

【问题讨论】:

    标签: playframework pagination playframework-1.x


    【解决方案1】:

    您的示例中的第一件奇怪的事情是您渲染了一个“vp”变量并在您的视图中使用了一个“paginator”变量,尝试在您的控制器中将您的变量重命名为“paginator”

    【讨论】:

    • 是的!就是这样。正要回答我自己的问题,你打败了我:)
    猜你喜欢
    • 1970-01-01
    • 2017-12-23
    • 1970-01-01
    • 2013-07-21
    • 1970-01-01
    • 1970-01-01
    • 2016-03-09
    • 1970-01-01
    相关资源
    最近更新 更多