1

我正在寻找最简单的方法来为我在 JHipster 提供的 JDL Studio 的帮助下创建的实体之一包含分页。我没有在 jdl 文件中选择分页选项,因为我通常不需要分页,只需要一个实体。如何手动进行此更改?

4

3 回答 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

以下是将分页添加到没有现有分页的现有实体的步骤。

  1. 更改"pagination"选项
    您可以通过将 by 更改"pagination": "no""pagination": truefrom EntityName.jsonfile from ./ProjectName/.jhipsterdirectory 来执行此操作。
  2. 更新 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 回答