NutzWk Datatables分页查询,如何组装长尾词数据?

2026-04-16 12:053阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计214个文字,预计阅读时间需要1分钟。

NutzWk Datatables分页查询,如何组装长尾词数据?

Datatables 插件分页查询,使用公共 NutMap 数据接口,参数包括:int length(长度),int start(起始索引),int draw(绘制次数),List orders(排序规则),List columns(列定义),Cnd cnd(条件查询),String linkName(链接名称),Cnd subCnd(子条件)。

datatables 插件分页查询

public NutMap data(int length, int start, int draw, List orders, List columns, Cnd cnd, String linkName, Cnd subCnd) { NutMap re = new NutMap(); if (orders != null && orders.size() > 0) { for (DataTableOrder order : orders) { DataTableColumn col = columns.get(order.getColumn()); cnd.orderBy(Sqls.escapeSqlFieldValue(col.getData()).toString(), order.getDir()); } } Pager pager = new OffsetPager(start, length); re.put("recordsFiltered", this.dao().count(this.getEntityClass(), cnd)); List list = this.dao().query(this.getEntityClass(), cnd, pager); if (!Strings.isBlank(linkName)) { if (subCnd != null) this.dao().fetchLinks(list, linkName, subCnd); else this.dao().fetchLinks(list, linkName); } re.put("data", list); re.put("draw", draw); re.put("recordsTotal", length); return re; }

NutzWk Datatables分页查询,如何组装长尾词数据?

本文共计214个文字,预计阅读时间需要1分钟。

NutzWk Datatables分页查询,如何组装长尾词数据?

Datatables 插件分页查询,使用公共 NutMap 数据接口,参数包括:int length(长度),int start(起始索引),int draw(绘制次数),List orders(排序规则),List columns(列定义),Cnd cnd(条件查询),String linkName(链接名称),Cnd subCnd(子条件)。

datatables 插件分页查询

public NutMap data(int length, int start, int draw, List orders, List columns, Cnd cnd, String linkName, Cnd subCnd) { NutMap re = new NutMap(); if (orders != null && orders.size() > 0) { for (DataTableOrder order : orders) { DataTableColumn col = columns.get(order.getColumn()); cnd.orderBy(Sqls.escapeSqlFieldValue(col.getData()).toString(), order.getDir()); } } Pager pager = new OffsetPager(start, length); re.put("recordsFiltered", this.dao().count(this.getEntityClass(), cnd)); List list = this.dao().query(this.getEntityClass(), cnd, pager); if (!Strings.isBlank(linkName)) { if (subCnd != null) this.dao().fetchLinks(list, linkName, subCnd); else this.dao().fetchLinks(list, linkName); } re.put("data", list); re.put("draw", draw); re.put("recordsTotal", length); return re; }

NutzWk Datatables分页查询,如何组装长尾词数据?