2
已经创建了几个实体。最初在创建实体时选择了无限滚动选项。现在我想实现分页而不是无限滚动。我应该覆盖实体吗?如何编辑实体并在Jhipster生成的项目中添加分页
已经创建了几个实体。最初在创建实体时选择了无限滚动选项。现在我想实现分页而不是无限滚动。我应该覆盖实体吗?如何编辑实体并在Jhipster生成的项目中添加分页
在JHipster中,分页和无限滚动之间的区别仅在客户端。您可以重新生成每个实体,但当Yeoman询问您是否要覆盖预先存在的文件时,请按n
为除AngularJS路由器,控制器和“实体”列表html之外的每个文件选择no
。这应该允许您以最小的影响实施分页。
您可以通过更改"pagination": "infinite-scroll"
到"pagination": "pagination"
在您的实体JSON中.jhipster
然后重新运行yo jhipster:entity entityName
重新生成您的实体。
回到这个在晚日,但我不得不说这不完全是真实的,在实体的资源类,我们需要指定查询是可分页的,如果不是,它将无法通过,所以我们还需要修改WhateverClassResource.java类。至少在我的项目中,我需要这样做才能将分页应用于一系列实体 – Steven
以前没有任何分页,但无限滚动在服务器端使用分页。 – geraldhumphries
这很有道理,感谢您的快速回复! :) – Steven