作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经开始扩展一个 extjs 应用程序,我注意到大多数 View 都有一个 stateId,包括 Windows、GridPanel。
我想了解这些是什么,我认为它们存储某种状态?这些信息存储在哪里?它似乎是客户端状态,所以不涉及 session ?我已经检查了 cookie 和 localStorage,但我无法确定它存储这些信息的确切位置,状态持续多长时间。
我尝试搜索有关此的文档,但找不到任何具体内容。也许我找错地方了?
最佳答案
stateId 用于内存组件的当前状态:
https://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.state.Manager https://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.state.Provider
对于 example ,您可以保存网格列的状态,如果用户重新排序或隐藏它们,这将被保存。下次用户回来时状态仍然存在。状态可以保存在本地存储或 cookie 中。
关于javascript - ExtJS:StateId,它们有什么用?它们存放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32436393/
我已经开始扩展一个 extjs 应用程序,我注意到大多数 View 都有一个 stateId,包括 Windows、GridPanel。 我想了解这些是什么,我认为它们存储某种状态?这些信息存储在哪里
我是一名优秀的程序员,十分优秀!