Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 在Play框架中对从数据库返回的元素进行排序_Html_List_Sorting_Playframework_Ebean - Fatal编程技术网

Html 在Play框架中对从数据库返回的元素进行排序

Html 在Play框架中对从数据库返回的元素进行排序,html,list,sorting,playframework,ebean,Html,List,Sorting,Playframework,Ebean,我正在做这个playframework项目。我有一张普洛根的名单,每个普洛根都有自己的双关语。punten是一个整数。我想按punten的值对它们进行排序。我该怎么做 这是我现在的列表,它按照plogen在数据库中的存储顺序显示plogen: <ul> @for(ploeg <- ploegen) { <li> @ploeg.naam @ploeg.punten @fo

我正在做这个playframework项目。我有一张普洛根的名单,每个普洛根都有自己的双关语。punten是一个整数。我想按punten的值对它们进行排序。我该怎么做

这是我现在的列表,它按照plogen在数据库中的存储顺序显示plogen:

 <ul>
    @for(ploeg <- ploegen) {
        <li>
            @ploeg.naam
            @ploeg.punten
            @form(routes.Application.deletePloeg(ploeg.id)) {
                <input type="submit" value="Delete">
            }

        </li>
    }
</ul>

    @为了(ploeg首先,排序应该在控制器中,在访问数据库的代码中完成。你可以使用。这将在内存中排序。我不熟悉Ebean,所以我不知道是否有更好的方法。

    首先,排序应该在控制器中,在访问数据库的代码中完成。你可以使用。这将在内存中排序。我不知道我不熟悉Ebean,所以我不知道是否有更好的方法。

    首先,排序应该在控制器中,在访问数据库的代码中进行。你可以使用。这将在内存中排序。我不熟悉Ebean,所以我不知道是否有更好的方法。

    首先,排序应该在控制器中,在访问数据库的代码中进行这是数据库。您可以使用。这将在内存中排序。我不熟悉Ebian,所以我不知道是否有更好的方法。

    正如Robin所说,您应该在后端对元素排序。 您可以这样做:

    Finder<Long, Ploeg> find = new Finder<Long, Ploeg>(Long.class, Ploeg.class);
    List<Ploeg> ploegen = find.orderBy("punten asc").findList();
    
    Finder find=新的Finder(Long.class,Ploeg.class);
    List ploegen=find.orderBy(“punten asc”).findList();
    
    正如Robin所说,您应该在后端对元素进行排序。 您可以这样做:

    Finder<Long, Ploeg> find = new Finder<Long, Ploeg>(Long.class, Ploeg.class);
    List<Ploeg> ploegen = find.orderBy("punten asc").findList();
    
    Finder find=新的Finder(Long.class,Ploeg.class);
    List ploegen=find.orderBy(“punten asc”).findList();
    
    正如Robin所说,您应该在后端对元素进行排序。 您可以这样做:

    Finder<Long, Ploeg> find = new Finder<Long, Ploeg>(Long.class, Ploeg.class);
    List<Ploeg> ploegen = find.orderBy("punten asc").findList();
    
    Finder find=新的Finder(Long.class,Ploeg.class);
    List ploegen=find.orderBy(“punten asc”).findList();
    
    正如Robin所说,您应该在后端对元素进行排序。 您可以这样做:

    Finder<Long, Ploeg> find = new Finder<Long, Ploeg>(Long.class, Ploeg.class);
    List<Ploeg> ploegen = find.orderBy("punten asc").findList();
    
    Finder find=新的Finder(Long.class,Ploeg.class);
    List ploegen=find.orderBy(“punten asc”).findList();
    

    首先,排序应该在控制器中,在访问数据库的代码中进行。您使用什么来访问数据库?anorm?您使用的是Scala还是Java?Play framework的哪个版本?可能重复:@RobinGreen我使用的是Java。至于我的其他问题?@t0mppa它不是重复的,我没有使用json,这是一个版本playframework的版本比我正在使用的版本旧得多。首先,排序应该在控制器中进行,在访问数据库的代码中进行。您使用什么来访问数据库?anorm?您使用的是Scala还是Java?Play framework的哪个版本?可能重复:@RobinGreen我正在使用Java。至于我的其他问题?@t0mppa这不是重复的,我没有使用json,playframework的版本比我使用的版本旧得多。首先,排序应该在控制器中,在访问数据库的代码中进行。您使用什么来访问数据库?anorm?您使用的是Scala还是Java?哪一版本的Play framework?可能重复:@RobinGreen我在使用java。至于我的其他问题?@t0mppa它不是重复的,我没有使用json,playframework的版本比我使用的版本旧得多。首先,排序应该在控制器中,在访问数据库的代码中完成。你使用什么来访问数据库?anorm?你使用Scala还是java?哪个Play framework的版本?可能重复:@RobinGreen我正在使用java。至于我的其他问题?@t0mppa它不是重复的,我没有使用json,Play framework的版本比我正在使用的版本旧得多。工作非常完美。当你想从另一个方向订购时,请使用
    orderBy(“punten desc”)
    。谢谢!效果完美。当你想在另一个方向订购时,使用
    orderBy(“punten desc”)
    。谢谢!效果完美。当你想在另一个方向订购时,使用
    orderBy(“punten desc”)
    。谢谢!效果完美。当你想在另一个方向订购时,使用
    orderBy(“punten desc”)
    。谢谢!