你知道如何在数据库中保存ExtJS组件的状态(宽度,可折叠,...),而不是在cookie中吗?谢谢你。
f0ofjuux1#
您所要做的就是实现一个提供程序,该提供程序由您正在使用的有状态组件使用。在Ext.state.Provider中,您可以实现get和set来使用数据库,可能使用 AJAX ,甚至可能使用Ext的RESTful存储然后,通过调用
Ext.state.Provider
get
set
Ext.state.Manager.setProvider(foo.providers.AjaxProvider);
有关自定义的示例,请参见http://docs.sencha.com/ext-js/4-1/#!/API/Ext.state.
1条答案
按热度按时间f0ofjuux1#
您所要做的就是实现一个提供程序,该提供程序由您正在使用的有状态组件使用。
在
Ext.state.Provider
中,您可以实现get
和set
来使用数据库,可能使用 AJAX ,甚至可能使用Ext的RESTful存储然后,通过调用
有关自定义的示例,请参见http://docs.sencha.com/ext-js/4-1/#!/API/Ext.state.