我正在寻找一个 JavaScript 库,它支持类似于 Eclipse IDE 中的工作区的 UI 交互,即允许用户
- 将屏幕拆分为包含多个视图的不同视图组
- 能够调整这些组的大小
- 通过拖放创建新组
- 在组之间移动视图
- 最小化/最大化视图
视图和初始工作区设置应由开发人员预定义。虽然我可以使用 JQuery UI 设置初始布局和视图,但我想启用这些交互,以便用户可以自定义他们的工作区。这与问题的思路一致,是否有一个 JavaScript / Jquery 组件可以像在 Eclipse 中一样创建一个工作区?
是否有一个 JavaScript 库/框架提供所有这些开箱即用的交互(这样我只需要提供视图,而不是实现工作区本身 - 类似于 Eclipse RCP)?