【发布时间】:2014-07-18 14:56:27
【问题描述】:
在我的ExtJS 4.2.1 应用程序中,我有一个仪表板屏幕,其中显示了一些图表和网格。
我的客户已要求我允许用户添加自定义小部件(来自小部件的静态集合),因此 dashboard 将只显示用户想要拥有的 widgets。
所以我必须根据用户登录时从服务器发送的一些JSON 动态创建widgets。但我不知道如何实现这一点。
用户将遵循的过程如下:
- 在我的仪表板视图中,我将有 4 个面板(表格布局)。
- 每个面板都有一个
tool(齿轮图标)。 - 用户单击此齿轮图标,将显示一个窗口,其中包含他可以分配给该面板的可用小部件列表。
- 用户选择了他想要添加到所选面板的小部件,然后按下了“应用”按钮。
- 在单击按钮事件时,首选项将保存在数据库中。
- 用户下次登录应用程序时,首选项将加载到初始 JSON 中,以便可以将小部件加载到每个面板中。
有人实施过这种方法吗?
【问题讨论】:
-
看起来你完美地解释了你想如何实现它。您需要帮助的要点是什么?
标签: extjs extjs4 extjs4.1 extjs4.2 extjs-mvc