3

您是否知道如何将 ExtJS 组件的状态(宽度、可折叠、...)保存在数据库中,而不是保存在 cookie 中。

谢谢你。

4

1 回答 1

5

您所要做的就是实现一个由您正在使用的有状态组件使用的提供程序。

在你的Ext.state.Provider,你实现getset使用你的数据库,可能使用 AJAX,甚至可能使用 Ext 的RESTful存储

然后你告诉你的应用程序通过调用来使用你的自定义提供程序

Ext.state.Manager.setProvider(foo.providers.AjaxProvider);

有关自定义示例,请参阅http://docs.sencha.com/ext-js/4-1/#!/api/Ext.state.CookieProvider

于 2013-03-18T17:22:15.857 回答