打印版式

Class Ext.state.Provider

Package:Ext.state
Class:Provider
Extends:Object
Subclasses:CookieProvider
Defined In:State.js
Abstract base class for state provider implementations. This class provides methods for encoding and decoding typed variables including dates and defines the Provider interface.

属性   -  方法   -  事件

公共属性

此类没有公共属性。

公共方法

方法 定义对象
  clear(String name) : void Provider
Clears a value from the state
  decodeValue(String value) : Mixed Provider
Decodes a string previously encoded with encodeValue.
  encodeValue(Mixed value) : String Provider
Encodes a value including type information. Decode with decodeValue.
  get(String name, Mixed defaultValue) : Mixed Provider
Returns the current value for a key
  set(String name, Mixed value) : void Provider
Sets the value for a key

公共事件

事件 定义对象
  statechange : (Provider this, String key, String value) Provider
Fires when a state change occurs.

方法详情

clear

public function clear(String name)
Clears a value from the state
参数:
  • name : String
    The key name
返回:
  • void
This method is defined by Provider.

decodeValue

public function decodeValue(String value)
Decodes a string previously encoded with encodeValue.
参数:
  • value : String
    The value to decode
返回:
  • Mixed
    The decoded value
This method is defined by Provider.

encodeValue

public function encodeValue(Mixed value)
Encodes a value including type information. Decode with decodeValue.
参数:
  • value : Mixed
    The value to encode
返回:
  • String
    The encoded value
This method is defined by Provider.

get

public function get(String name, Mixed defaultValue)
Returns the current value for a key
参数:
  • name : String
    The key name
  • defaultValue : Mixed
    A default value to return if the key's value is not found
返回:
  • Mixed
    The state data
This method is defined by Provider.

set

public function set(String name, Mixed value)
Sets the value for a key
参数:
  • name : String
    The key name
  • value : Mixed
    The value to set
返回:
  • void
This method is defined by Provider.

事件详情

statechange

public event statechange
Fires when a state change occurs.
Subscribers will be called with the following parameters:
  • this : Provider
    This state provider
  • key : String
    The state key which was changed
  • value : String
    The encoded value for the state
This event is defined by Provider.

Ext - Copyright © 2006-2007 Ext JS, LLC
All rights reserved.