Sencha Dashboard - ExtJS 6 - 动态添加部件和读取配置

时间:2016-12-12 15:53:21

标签: javascript extjs dashboard extjs6-classic

我有一个Ext JS 6应用程序,带有4个配置部件的仪表板。 defaultContent(用户以其开头)包含其中两个部分,其他部分是可选的。

如果用户添加了一个或多个可选部分,我如何才能将此配置保存到数据库?

我尝试过使用getParts() - 它只给出了部分定义的4个部分。

我尝试在添加部件后读取defaultConfig,但是它给了我加载的页面。

这是一个显示这个的小提琴: https://fiddle.sencha.com/#fiddle/1mb9&view/editor

点击其中一个按钮后,我想获得仪表板的配置,其中的部件当前位于仪表板中。找不到怎么做......

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用getState()来检索信息中心的当前状态,包括当前项目及其配置方式。同样,setState()可用于恢复状态。请参阅stateful in the extJS docs的解释。