Web アプリでページネーションを行っていますが、これを行う方法は?
私が欲しいのは: すべてのユーザーを管理者に見せたい!
私はこのプレイフレームワークコンピューターアプリコンピューターデータベースcomputer -database
を経験しましたが、このタイプのページネーションアプリのページネーションは必要ありません
:
しかし、私はグーグルのようにしたい:
computer-database
アプリと同じ私のクエリ:
ユーザーのモデル部分
public static Page<User> page(int page, int pageSize, String sortBy, String order, String filter) {
return
find.where()
.ilike("name", "%" + filter + "%")
.orderBy(sortBy + " " + order)
.findPagingList(pageSize)
.getPage(page);
}
ビューは次のとおりです。
コントローラは次のとおりです。
public static Result enter() {
Form<Login> loginForm = Form.form(Login.class).bindFromRequest();
if (loginForm.hasErrors()) {
return badRequest(logi.render(loginForm));// errorsAsJson());
}
if(loginForm.get().email.equals("admin@admin.com") ) {
return redirect(routes.paging.pag(0, "name", "asc", ""));
}
およびpaging.java
public class paging extends Controller {
public static Result pag(int page, String sortBy, String order, String filter) throws ClassNotFoundException, SQLException {
return ok(adm.render(User.page(page, 2, sortBy, order, filter),
sortBy, order, filter));
}
そのページネーションのアイデアを教えてください。