折叠/展开Swagger响应模型类

use*_*118 5 javascript jquery swagger swagger-ui

我正在为我的休息服务使用Swagger API文档.我已经成功地将Swagger与我的代码集成在一起并且它可以工作.

但我需要格式化Swagger UI.由于我的项目中响应类的数量很多,因此Swagger页面看起来非常冗长,用户必须向下滚动才能查看信息.

所以我想折叠我的响应模型类,并在用户单击该类时展开它.有没有办法做到这一点,如果有的话,在哪里和必须做出哪些改变.我尝试编辑Swagger-UI.js文件,但无法实现所需的输出.

请提前告知我并提前致谢.

Arn*_*ret 0

Swagger-UI.js 生成后,很难通过修改此文件来修改 Swagger UI。

如果您想自定义 SwaggerUI,您应该克隆 github 存储库https://github.com/swagger-api/swagger-ui/,然后修改文件并重建它(然后您将获得修改后的 Swagger-UI.js 和所有其他文件) )。

Swagger-UI 由不同的视图组成,每个视图都有一个 js 文件和一个车把模板。在您的用例中,我将尝试修改这些文件:

  • src/main/template/signature.handlebars
  • src/main/javascript/view/SignatureView.js