2

我正在寻找一个 JavaScript 库,它支持类似于 Eclipse IDE 中的工作区的 UI 交互,即允许用户

  • 将屏幕拆分为包含多个视图的不同视图组
  • 能够调整这些组的大小
  • 通过拖放创建新组
  • 在组之间移动视图
  • 最小化/最大化视图

视图和初始工作区设置应由开发人员预定义。虽然我可以使用 JQuery UI 设置初始布局和视图,但我想启用这些交互,以便用户可以自定义他们的工作区。这与问题的思路一致,是否有一个 JavaScript / Jquery 组件可以像在 Eclipse 中一样创建一个工作区?

是否有一个 JavaScript 库/框架提供所有这些开箱即用的交互(这样我只需要提供视图,而不是实现工作区本身 - 类似于 Eclipse RCP)?

4

2 回答 2

3

请看一下 ExtJS,它包含构建此类东西所需的所有组件。这是一个具有不同可调整大小窗口的示例:http: //dev.sencha.com/deploy/ext-4.1.0-gpl/examples/portal/portal.html

请注意,ExtJS 是一种企业产品,可能不是您的最佳选择,具体取决于您要构建的内容。

ExtJS 4.1 演示:http : //dev.sencha.com/deploy/ext-4.1.0-gpl/examples/#sample-16 EXtJS KitchenSink:http ://dev.sencha.com/deploy/ext-4.1.0 -gpl/examples/kitchensink/index.html#basic-panel

于 2012-06-25T18:53:21.387 回答
1

您可能对RAP感兴趣。

于 2012-06-26T02:04:48.643 回答