包 | mx.data |
类 | public class RPCDataManager |
继承 | RPCDataManager DataManager Object |
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
默认 MXML 属性children
属性 | 由以下参数定义 | ||
---|---|---|---|
adapter : DataServiceAdapter = null
控制与服务器交互的类的实例。 | DataManager | ||
allowDynamicPropertyChangesWithCachedData : Boolean
如果为 false(默认值),则在本地存储为非空时更改项类动态属性会导致在调用 setItemClassDynamicProperties() 时错误故障。 | RPCDataManager | ||
associations : Array
此数据管理器的目标的关联数组。 | RPCDataManager | ||
autoCommit : Boolean
指示是否自动提交对本地缓存进行的更改。 | DataManager | ||
autoConnect : Boolean
指示此服务是否应为需要连接的任何操作尝试连接。 | DataManager | ||
autoMerge : Boolean
如果设置为 false,则当将更改从远程目标推送到客户端时不会立即应用。 | DataManager | ||
autoSaveCache : Boolean
可以将数据和更改的本地缓存保存到磁盘中。 | DataManager | ||
autoSyncEnabled : Boolean [覆盖]
RPCDataManager 不支持 autoSync 属性。 | RPCDataManager | ||
cacheID : String
提供对此服务的缓存标识的访问。 | DataManager | ||
children : Array
此数据管理器管理的关联和操作数组。 | RPCDataManager | ||
commitRequired : Boolean [只读]
指示是否存在未提交的更改以及是否应该调用 commit() 方法。 | DataManager | ||
conflictDetector : ConflictDetector
提供对当前实现的访问,此实现正用于检测推送到 DataManager 实例的远程操作的冲突。 | DataManager | ||
conflicts : Conflicts [只读]
包含 Conflicts 对象,即 Conflict 实例的 ArrayList。 | DataManager | ||
connected : Boolean [只读]
指示 DataService 是否已连接到远程目标。 | DataManager | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
dataStore : DataStore [覆盖]
设置此目标的数据存储。 | RPCDataManager | ||
deleteConflictMode : String = "none"
将此属性设置为“object”可以对 deleteItem() 调用启用冲突检测。 | RPCDataManager | ||
deleteItemOnRemoveFromFill : Boolean
默认情况下,当您对托管填充集合调用 removeItemAt() 方法时,它会向服务器发出一个删除项调用以物理删除该项。 | DataManager | ||
destination : String
数据服务的目标。 | RPCDataManager | ||
encryptLocalCache : Boolean
指示是否应为使用 SQL 脱机适配器的 AIR 客户端加密脱机存储。 | DataManager | ||
extendsDestination : String
此管理器的目标扩展的目标的名称。 | RPCDataManager | ||
fallBackToLocalFill : Boolean
此标志确定当应用程序断开连接时是否对本地存储进行查询。 | DataManager | ||
hierarchicalEventsDefault : Boolean
关联选择性地列出关联实例属性上的属性更改事件。 | DataManager | ||
identities : String
对于要由数据管理器管理的对象,它们必须具有能够唯一地标识这些对象的一个或多个属性。 | RPCDataManager | ||
identitiesArray : Array [只读]
提供对属性名称列表的访问,这些属性名称组合到一起可为关联目标内的对象创建唯一 ID。 | RPCDataManager | ||
ignoreCollectionUpdates : Boolean
指示是否忽略对托管集合所做的更改,而不针对提交与服务器通信。 | DataManager | ||
indexReferences : Boolean
要调整应用程序的速度,如果您对此 DataManager 所管理的、其它项的关联属性中的项进行了少量的填充或引用,请将此属性设置为 false。 | DataManager | ||
isInitialized : Boolean [只读]
指示是否初始化与此 DataManager 实例相关联的元数据。 | DataManager | ||
itemClass : Class
指定由此数据管理器管理的对象的类. | RPCDataManager | ||
itemClassDynamicProperties : Array [只读]
返回与 itemClass 相关联的动态属性列表。 | RPCDataManager | ||
managedOperations : Array
用于此数据服务的托管操作的列表。 | RPCDataManager | ||
manualSync : ManualSyncConfiguration
为每个 DataManager 实例提供对 ManualSyncConfiguration 实例的访问。 | DataManager | ||
maxFrequency : uint
确定 DataManager 实例可以每秒收到的最大消息数。 | DataManager | ||
mergeRequired : Boolean [只读]
指示是否存在必须合并的挂起更改。 | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
返回一个 mx.data.DataServiceOfflineAdapter 类型的对象。 | DataManager | ||
operationsByName : Object
存储所有 ManagedOperation 对象的 ManagedOperation 映射的名称。 | RPCDataManager | ||
pageSize : int
提供对所有集合的当前页面大小设置的访问。 | DataManager | ||
pagingEnabled : Boolean [覆盖] [只读]
使用 RPCDataManager 时,将在查询 ManagedQuery 级别上切换分页启用设置. | RPCDataManager | ||
priority : int
DataManager 实例发送的消息的默认消息优先级。 | DataManager | ||
propertyNames : String
使用匿名类型时,您可以为对象指定所需的属性列表。 | RPCDataManager | ||
queries : Object
存储所有 ManagedOperation 对象的 ManagedOperation 映射的名称 | RPCDataManager | ||
requestTimeout : int
提供对操作的请求超时(以秒为单位)的访问。 | DataManager | ||
resetCollectionOnFill : Boolean
如果属性为 true,则在 fill 操作完成后,将发送 RESET 事件。 | DataManager | ||
resubscribeAttempts : int
控制已断开连接的 DataManager 实例尝试重新订阅目标的次数。 | DataManager | ||
resubscribeInterval : int
控制重新订阅尝试之间的延迟(以毫秒为单位)。 | DataManager | ||
rpcAdapter : RPCDataServiceAdapter
为此数据管理器定义的 RPCDataServiceAdapter。 | RPCDataManager | ||
saveCacheRequired : Boolean [只读]
指示是否存在尚未保存至本地缓存的更改,以及是否应该调用 saveCache() 方法。 | DataManager | ||
service : AbstractService
每个 RPCDataManager 都基于在此属性中定义的单个 AbstractService 实现。 | RPCDataManager | ||
subscribed : Boolean [只读]
指示 DataManager 实例是否已订阅到远程目标。 | DataManager | ||
throwItemPendingErrors : Boolean
如果您要在访问松散访存的数据或未分页的数据时禁止项挂起错误,请将此属性设置为 false。 | DataManager | ||
typeProperty : String
由此管理器管理的项的属性名称,该管理器指定项拥有的目标。 | RPCDataManager | ||
updateConflictMode : String = "none"
将此属性设置为“object”或“property”可以对 updateItem() 调用启用冲突检测。 | RPCDataManager |
方法 | 由以下参数定义 | ||
---|---|---|---|
构造 RPC 数据管理器的实例。 | RPCDataManager | ||
向由此数据管理器管理的集添加托管操作。 | RPCDataManager | ||
清除以前调用 saveCache() 方法或将 autoSaveCache 方法设置为 true 时存储到磁盘中的所有数据
| DataManager | ||
清除由从本地存储传递的描述符指定的数据。 | DataManager | ||
提交当前由与此 DataManager 实例关联的 DataStore 实例管理的所有集合的挂起更改。 | DataManager | ||
指示是否存在此特定对象的挂起更改。 | DataManager | ||
强制此服务尝试连接到远程目标。 | DataManager | ||
调用远程目标上的计数方法。 | DataManager | ||
请求在远程存储中创建指定项。 | DataManager | ||
请求从远程存储中删除指定项。 | DataManager | ||
断开 DataManager 实例的网络连接。 | DataManager | ||
使用提供的名称和自变量执行查询。 | DataManager | ||
根据目标的关联 fill 方法填充指定的 ListCollectionView(集合)实例。 | DataManager | ||
根据目标的关联 fill 方法填充指定的 ListCollectionView(集合)实例。 | DataManager | ||
执行一个返回单个项的查询。 | DataManager | ||
返回本地存储中的 ArrayCollection 或单个托管对象。 | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
使用 CacheDataDescriptor 实例填充指定的 ListCollectionView(集合)实例。 | DataManager | ||
使用之前在应用程序中使用的所有缓存标识符来填充指定的 ListCollectionView(集合)实例。 | DataManager | ||
对与指定标识匹配的项发出异步请求。 | DataManager | ||
使用给定的标识查找所提供的项。 | DataManager | ||
返回指定集合的页面信息。 | DataManager | ||
返回消息缓存中针对指定项的挂起操作。 | DataManager | ||
表示对象是否已经定义了指定的属性。 | Object | ||
[覆盖]
强制初始化 DataStore。 | RPCDataManager | ||
如果传递的集合由此服务管理,则返回 true。 | DataManager | ||
如果传递的集合要使用分页功能,则返回 true。 | DataManager | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
如果将提供的项范围全部页入,则返回 true。 | DataManager | ||
根据关联的 <fill-method> 元素基于本地存储上的数据填充指定的 ListCollectionView。 | DataManager | ||
将所有挂起更新合并到托管对象集中。 | DataManager | ||
执行预初始化配置步骤。 | RPCDataManager | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
刷新由此 DataManager 实例管理的所有数据。 | DataManager | ||
刷新先前使用 fill 方法填充或作为托管关联进行管理的集合。 | DataManager | ||
释放 DataManager 实例的所有托管集合和项。 | DataManager | ||
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
使指定集合中的所有项脱离此 DataManager 实例的管理。 | DataManager | ||
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
使指定的项脱离此 DataManager 实例的管理。 | DataManager | ||
释放集合中的一系列项。 | DataManager | ||
释放单值关联的值。 | DataManager | ||
还原对指定项进行的所有未提交的更改。 | DataManager | ||
还原指定集合中包含的、应由此 DataManager 实例管理的所有项的更改。 | DataManager | ||
此方法保存当前状态的 DataManager 实例缓存。 | DataManager | ||
指示是否存在对此特定对象所做的未保存至本地缓存的暂挂更改。 | DataManager | ||
更新与 itemClass 关联的动态属性列表。 | RPCDataManager | ||
设置循环操作动态属性的可用性。 | Object | ||
获取之前在此数据服务(数据管理器)上执行的所有填充的已更改项。 | DataManager | ||
[静态]
允许所有本地数据的同步的简便方法:针对每个数据服务(数据管理器)调用 synchronizeAllFills(),以便仅当所有单个 synchronizeAllFills() 调用完成后,才完成最终结果标记。 | DataManager | ||
获取上一次调用 fill 或 synchronizeFill 后在服务器上更改的已更改项。 | DataManager | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
触发指定项目的更新。 | DataManager | ||
返回指定对象的原始值。 | Object |
方法 | 由以下参数定义 | ||
---|---|---|---|
[覆盖]
如果尚未初始化此数据管理器,则使故障排队。 | RPCDataManager |
事件 | 摘要 | 由以下参数定义 | ||
---|---|---|---|---|
如果在挂起的本地更改和其它客户端提交的更改之间检测到冲突,或者此客户端提交的更改与远程目标中的更改发生冲突,则调度 DataConflictEvent.CONFLICT 事件。 | RPCDataManager | |||
当由于错误而导致服务调用失败时,将调度 DataServiceFaultEvent.FAULT 事件。 | RPCDataManager | |||
当远程目标推送数据操作的通知时,将调度 MessageEvent.MESSAGE 事件。 | DataManager | |||
此服务的属性发生更改时,将调度 PropertyChangeEvent.PROPERTY_CHANGE 事件。 | RPCDataManager | |||
当服务调用成功返回时,将调度 ResultEvent.RESULT 事件。 | RPCDataManager |
allowDynamicPropertyChangesWithCachedData | 属性 |
allowDynamicPropertyChangesWithCachedData:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.5 |
如果为 false(默认值),则在本地存储为非空时更改项类动态属性会导致在调用 setItemClassDynamicProperties()
时出错。如果为 true,则在元数据中更改项类动态属性。然后,由客户端程序员负责根据需要更新本地存储。例如,此 dataStore.localStore 将支持访问 SQLDBCache 实例以根据需要进行处理。注意:您要自行承担此行为带来的风险!
实现
public function get allowDynamicPropertyChangesWithCachedData():Boolean
public function set allowDynamicPropertyChangesWithCachedData(value:Boolean):void
associations | 属性 |
autoSyncEnabled | 属性 |
autoSyncEnabled:Boolean
[覆盖] 语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
RPCDataManager 不支持 autoSync
属性。
实现
override public function get autoSyncEnabled():Boolean
override public function set autoSyncEnabled(value:Boolean):void
children | 属性 |
dataStore | 属性 |
deleteConflictMode | 属性 |
public var deleteConflictMode:String = "none"
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将此属性设置为“object”可以对 deleteItem()
调用启用冲突检测。在“object”模式下,如果对象的服务器版本与开始时使用的对象版本冲突,则针对对象的服务器版本所做的任何更改都被视为冲突。
destination | 属性 |
extendsDestination | 属性 |
public var extendsDestination:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此管理器的目标扩展的目标的名称。如果托管目标未扩展任何目标,则为 null。
identities | 属性 |
public var identities:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
对于要由数据管理器管理的对象,它们必须具有能够唯一地标识这些对象的一个或多个属性。这些属性可以在创建方法执行期间在服务器上设置,但之后不应进行修改。
identitiesArray | 属性 |
itemClass | 属性 |
itemClassDynamicProperties | 属性 |
managedOperations | 属性 |
operationsByName | 属性 |
public var operationsByName:Object
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
存储所有 ManagedOperation 对象的 ManagedOperation 映射的名称。
pagingEnabled | 属性 |
propertyNames | 属性 |
public var propertyNames:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
使用匿名类型时,您可以为对象指定所需的属性列表。对于任何不能通过特定查询访存的属性,之后会在第一次访问它们时通过 getItem()
调用进行访存。
queries | 属性 |
public var queries:Object
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
存储所有 ManagedOperation 对象的 ManagedOperation 映射的名称
rpcAdapter | 属性 |
public var rpcAdapter:RPCDataServiceAdapter
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
为此数据管理器定义的 RPCDataServiceAdapter。这是一个可选属性,如果您要自定义某个托管操作(如更新、删除等)的处理,可以将该属性设置为您自己的 RPCDataServiceAdapter 的子类。请注意,同一 RPCDataServiceAdapter 实例不能由多个数据管理器使用。
service | 属性 |
service:AbstractService
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
每个 RPCDataManager 都基于在此属性中定义的单个 AbstractService 实现。
实现
public function get service():AbstractService
public function set service(value:AbstractService):void
typeProperty | 属性 |
public var typeProperty:String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
由此管理器管理的项的属性名称,该管理器指定项拥有的目标。
updateConflictMode | 属性 |
public var updateConflictMode:String = "none"
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
将此属性设置为“object”或“property”可以对 updateItem()
调用启用冲突检测。在“object”模式下,如果对象的服务器版本与开始时使用的对象版本冲突,则针对对象的服务器版本所做的任何更改都被视为冲突。在“property”模式下,只有在我们要更新的属性自我们开始执行编辑以来已经更改为其它值的情况下,我们才将其视为冲突。在此模式下,您可以删除对象
RPCDataManager | () | 构造函数 |
public function RPCDataManager()
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造 RPC 数据管理器的实例。
addManagedOperation | () | 方法 |
public function addManagedOperation(mop:ManagedOperation):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
向由此数据管理器管理的集添加托管操作。
参数
mop:ManagedOperation — 要添加的托管操作。
|
checkImplementation | () | 方法 |
override protected function checkImplementation():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果尚未初始化此数据管理器,则使故障排队。
initialize | () | 方法 |
override public function initialize():mx.rpc:AsyncToken
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
强制初始化 DataStore。
返回mx.rpc:AsyncToken — 对标记的 AsyncToken 引用,该标记将在从此服务调度的结果或错误事件中标识此操作。
|
preInitialize | () | 方法 |
public function preInitialize():void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
执行预初始化配置步骤。如果遇到任何配置问题,则会引发错误。
setItemClassDynamicProperties | () | 方法 |
public function setItemClassDynamicProperties(newProperties:Array):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
运行时版本: | Flash Player 9, AIR 1.5 |
更新与 itemClass 关联的动态属性列表。默认情况下,只有本地缓存为空才能修改此列表。
参数
newProperties:Array — 描述要设置的属性的 DynamicProperty 对象的数组。
|
引发
Error — 如果本地缓存非空,则会发生错误。
|
相关 API 元素
conflict | 事件 |
mx.data.events.DataConflictEvent
属性 DataConflictEvent.type =
mx.data.events.DataConflictEvent.CONFLICT
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果在挂起的本地更改和其它客户端提交的更改之间检测到冲突,或者此客户端提交的更改与远程目标中的更改发生冲突,则调度 DataConflictEvent.CONFLICT
事件。每个数据管理器仅为此特定目标的项发送冲突事件。如果您需要同时为一组相关目标处理冲突,请使用 DataService 上的冲突事件。
CONFLICT
常量定义 conflict
事件的事件对象的 type
属性值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
conflict | 保存发生的冲突的 Conflict 对象。 |
message | 与此事件相关联的 Message。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
fault | 事件 |
mx.data.events.DataServiceFaultEvent
属性 DataServiceFaultEvent.type =
mx.data.events.DataServiceFaultEvent.FAULT
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
当由于错误而导致服务调用失败时,将调度 DataServiceFaultEvent.FAULT
事件。例如,如果 fill()
方法调用失败,则该调用会调度此事件。对于在提交结果中生成错误的各个项,也会获得此事件。在这种情况下,DataServiceFaultEvent 将包含 commit 返回的标记,但是错误中的项和错误消息字符串特定于导致该错误的项。
FAULT
常量定义 fault
事件的事件对象的 type
属性值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | true,通过关联标记的 responder.fault 方法调用 preventDefault() 将防止服务或操作调度此事件。 |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
fault | 保存发生的冲突的 Fault 对象。 |
item | 生成错误的项。 |
identity | 生成错误的项的标识。 |
message | 与此事件相关联的 Message。 |
token | 表示方法调用的标记。用于异步完成标记模式。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
propertyChange | 事件 |
mx.events.PropertyChangeEvent
属性 PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此服务的属性发生更改时,将调度 PropertyChangeEvent.PROPERTY_CHANGE
事件。下列属性会出现这种情况:
commitRequired
mergeRequired
PropertyChangeEvent.PROPERTY_CHANGE
常量可为 PropertyChange
事件定义事件对象的 type
属性的值。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | 由构造函数确定;默认值为 false。 |
cancelable | 由构造函数确定;默认值为 false。 |
kind | 更改类型;PropertyChangeEventKind.UPDATE 或 PropertyChangeEventKind.DELETE。 |
oldValue | 原始属性值。 |
newValue | 新属性值(如果有)。 |
property | 更改的属性。 |
source | 包含更改属性的对象。 |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
result | 事件 |
mx.rpc.events.ResultEvent
属性 ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
当服务调用成功返回时,将调度 ResultEvent.RESULT
事件。例如,如果 fill()
调用成功,则该调用会调度此事件。
事件对象的属性有下列值:
属性 | 值 |
---|---|
bubbles | false |
cancelable | true,通过关联标记的 responder.result 方法调用 preventDefault() 将防止服务或操作调度此事件。 |
currentTarget | 用于定义处理该事件的事件侦听器的对象。例如,如果您使用 myButton.addEventListener() 注册某个事件侦听器,则 myButton 为 currentTarget 的值。 |
message | 与此事件相关联的 Message。 |
target | 调度该事件的 Object;它不一定是侦听该事件的 Object。使用 currentTarget 属性始终可以访问侦听事件的 Object。 |
result | RPC 调用返回的结果。 |
token | 表示对方法单独调用的标记。用于异步完成标记模式。 |
Tue Jun 12 2018, 11:04 AM Z