Javascript 折叠/展开招摇过市响应模型类

Javascript 折叠/展开招摇过市响应模型类,javascript,jquery,swagger,swagger-ui,Javascript,Jquery,Swagger,Swagger Ui,我正在为我的rest服务使用Swagger API文档。我已经成功地将Swagger与我的代码集成在一起,并且它可以正常工作 但我有一个要求,格式的大摇大摆的用户界面。因为在我的项目中响应类的数量很多,所以“招摇过市”页面看起来很长,用户必须向下滚动很多次才能查看信息 因此,我想折叠响应模型类,并在用户单击该类时将其展开。是否有办法做到这一点,如果有,在哪里以及需要做哪些更改。我试图编辑Swagger-UI.js文件,但无法获得所需的输出 请提前通知我并表示感谢。Swagger-UI.js已生成

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

但我有一个要求,格式的大摇大摆的用户界面。因为在我的项目中响应类的数量很多,所以“招摇过市”页面看起来很长,用户必须向下滚动很多次才能查看信息

因此,我想折叠响应模型类,并在用户单击该类时将其展开。是否有办法做到这一点,如果有,在哪里以及需要做哪些更改。我试图编辑Swagger-UI.js文件,但无法获得所需的输出


请提前通知我并表示感谢。

Swagger-UI.js已生成。修改此文件将很难修改Swagger-UI

如果您想要定制Swagger UI,您应该克隆github存储库,然后修改文件并重建它(然后您将得到一个修改后的Swagger-UI.js和所有其他文件)

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

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

swagger ui具有参数docExpansion(请参阅)。默认值为
list
,但如果在
src/core/index.js的默认值部分将其设置为
none

docExpansion:“无”

加载站点时,它将工作并崩溃所有内容