我想使用 dojo 构建简单的 UI 设计器,但需要一些关于我应该从哪里开始的指导/建议。
基本上我想做的是:
我有一些预定义的 UI 组件(一些 dijits)可以放入页面画布中。页面可以预先布局为两列或三列。用户可以选择一个 dijit 并将其放入页面中。他可以移动 dijit,通过拖动处理程序调整其大小,也可以将其放置到页面中的其他位置。
因此,作为总结,我需要开发两件事:1)一个 UI 调色板,用户可以在其中查看所有可用的 dijit。并将其拖放到页面中。2)一个页面画布,可以放入dijit。用户可以在页面周围移动 dijit 或调整它们的大小。
我需要一些关于我应该从哪里开始的建议,以及我可以从 dojo 或一些有用的开源项目中利用哪些功能。