Class Ext.state.Manager
|
Package:
|
Ext.grid
|
|
Defined In:
|
.js
|
|
Class:
|
|
|
Extends:
|
Object
|
这是个全局state管理器。默认情况下,所有的组件都能“感知state”该类以获得state信息,无须传入一个自定义state provider。
要实现这个类,必须在应用程序初始化时连同provider一起初始。
// 在你的初始化函数中
init : function(){
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
...
//假设这是 Ext.BorderLayout
var layout = new Ext.BorderLayout(...);
layout.restoreState();
// 或者{Ext.BasicDialog}
var dialog = new Ext.BasicDialog(...);
dialog.restoreState();
@
配置项
这个类没有配置项。
公告属性
这个类没有公告属性。
公共方法
| |
setProvider
(
Provider stateProvider
)
针对应用程序配置默认的state provider
针对应用程序配置默认的state provider
参数项:
stateProvider : Provider
要设置的state provider
返回:
|
Manager
|
| |
get
(
String name,
Mixed defaultValue
)
: Mixed
返回当前的键值(value for a key)
返回当前的键值(value for a key)
参数项:
name : String
键名称
defaultValue : Mixed
若键值找不到的情况下,返回的默认值
返回:
|
Manager
|
| |
set
(
String name,
Mixed value
)
设置键值
设置键值
参数项:
name : String
键名称
value : Mixed
设置值
返回:
|
Manager
|
| |
clear
(
String name
)
|
Manager
|
| |
getProvider
(
)
: Provider
|
Manager
|
公告事件
这个类没公共的事件。