我正在寻找最简单的方法来为我在 JHipster 提供的 JDL Studio 的帮助下创建的实体之一包含分页。我没有在 jdl 文件中选择分页选项,因为我通常不需要分页,只需要一个实体。如何手动进行此更改?
问问题
1656 次
3 回答
1
下面的 JDL 展示了如何为一个实体指定分页。实体 A 将是唯一具有分页的实体
entity A {
name String required
}
entity B {}
entity C {}
paginate A with pagination
有关在 JDL 中声明选项的更多信息,请参阅官方文档。
于 2017-10-27T21:42:45.110 回答
1
以下是将分页添加到没有现有分页的现有实体的步骤。
- 更改
"pagination"
选项
您可以通过将 by 更改"pagination": "no"
为"pagination": true
fromEntityName.json
file from./ProjectName/.jhipster
directory 来执行此操作。 - 更新 JDL 文件 xxx.jh
entity Company{ name String } entity Employee{ empName String } paginate Employee with pagination
我只想为员工分页,所以我更新paginate Employee with pagination
了 3. 通过使用导入实体,
jhipster import-jdl xxx.jh
成功导入后,对服务器端和客户端都有影响。
主要在服务器端EntityNameResource.java
,并且EntityNameService.java
会发生变化。
在客户端 EntityName.component.html 上,多个supporting.ts 文件将发生变化。
于 2018-12-28T07:43:03.027 回答
0
1-去:
/{projectRoot}/.jhipster/YourEntity.json
2-像这样查找并设置分页属性:
从
"pagination": "no",
至
"pagination": "pagination",
3-打开提示并键入:
jhipster entity [entityName]
这要求您重新加载您的实体,您可以为您的实体选择“重新生成”或“更新”(以及更多选项)。
这应该实现所有的分页系统。
在 Jhipster 6.8.0 中测试
于 2020-04-15T17:03:51.227 回答