Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在服务器端存储网格位置_Javascript_Extjs - Fatal编程技术网

Javascript 在服务器端存储网格位置

Javascript 在服务器端存储网格位置,javascript,extjs,Javascript,Extjs,我正在存储网格列的位置、宽度,。。在具有会话管理器的cookie中: Ext.state.Manager.setProvider(new Ext.state.CookieProvider({ expires: new Date(new Date().getTime()+(1000*60*60*24*7)) })); 在网格上,我已将属性设置为: stateful: true 它工作正常。但问题是,这些数据存储在客户端cookie中。使用不同浏览器打开同一页面时,不会保持该位置 我如何将这

我正在存储网格列的位置、宽度,。。在具有会话管理器的cookie中:

Ext.state.Manager.setProvider(new Ext.state.CookieProvider({
  expires: new Date(new Date().getTime()+(1000*60*60*24*7))
}));
在网格上,我已将属性设置为:

stateful: true
它工作正常。但问题是,这些数据存储在客户端cookie中。使用不同浏览器打开同一页面时,不会保持该位置

我如何将这些数据存储在服务器端,然后在需要时将其发送给客户端?
有什么例子吗?

这是可以做到的,我们目前正在我们的Web服务器上进行。其要点是我们将json字符串状态存储在服务器持久层的cookie上。在服务器上构建页面时,它会在页面中嵌入相关用户的json数据。然后,客户机代码使用我们定义的提供者,该提供者继承自
Ext.state.provider
,它与许多其他内容一起读取嵌入的json数据以设置状态