包 | mx.data |
类 | public class ManagedAssociation |
继承 | ManagedAssociation Object |
实现 | IExternalizable |
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
destination : String
此关联引用的目标。 | ManagedAssociation | ||
hierarchicalEvents : Boolean
指示此关联的父代是否从此关联所引用的对象属性收到事件。 | ManagedAssociation | ||
lazy : Boolean
如果为 true,则在第一次访问关联属性的值时(而不是在加载引用对象时),将在客户端上加载该值。 | ManagedAssociation | ||
loadOnDemand : Boolean
指示是否在检索原始项状态时从服务器检索此关联的值。 | ManagedAssociation | ||
pagedUpdates : Boolean = false
若为 true,则会按 pageSize 的增量对此关联的相关实例集进行更新。 | ManagedAssociation | ||
pageSize : int = 0
用于此关联相关实例集的更改的通信的页面大小。 | ManagedAssociation | ||
property : String
建立此关联所依据的属性的名称。 | ManagedAssociation | ||
readOnly : Boolean
如果从组装器的角度看此关联为只读,则包含 true。 | ManagedAssociation | ||
type : String
指示这是哪种类型的关联。 | ManagedAssociation | ||
typeCode : uint [只读]
指示这是哪种类型的关联。 | ManagedAssociation |
方法 | 由以下参数定义 | ||
---|---|---|---|
ManagedAssociation(info:XML = null)
使用包含关系和服务引用信息的指定 XML 代码段来构造元数据的实例。 | ManagedAssociation | ||
代表此托管关联的属性的位掩码。 | ManagedAssociation | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
ManagedAssociation | |||
基于传入的位掩码设置此关联的属性。 | ManagedAssociation | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | ManagedAssociation | ||
返回指定对象的原始值。 | Object | ||
此方法会将该缓存序列化到指定的输出流。 | ManagedAssociation |
常量 | 由以下参数定义 | ||
---|---|---|---|
MANY : uint = 0 [静态]
指示这是一种多对多或一对多关系。 | ManagedAssociation | ||
MANY_TO_MANY : String = "many-to-many" [静态]
指示这是一种多对多关系。 | ManagedAssociation | ||
MANY_TO_ONE : String = "many-to-one" [静态]
指示这是一种多对一关系。 | ManagedAssociation | ||
ONE : uint = 1 [静态]
指示这是一种一对一关系。 | ManagedAssociation | ||
ONE_TO_MANY : String = "one-to-many" [静态]
指示这是一种一对多关系。 | ManagedAssociation | ||
ONE_TO_ONE : String = "one-to-one" [静态]
指示这是一种一对一关系。 | ManagedAssociation |
destination | 属性 |
hierarchicalEvents | 属性 |
lazy | 属性 |
loadOnDemand | 属性 |
pagedUpdates | 属性 |
public var pagedUpdates:Boolean = false
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
若为 true,则会按 pageSize
的增量对此关联的相关实例集进行更新。若为 false,则会立即更新整个集。
pageSize | 属性 |
public var pageSize:int = 0
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
用于此关联相关实例集的更改的通信的页面大小。仅当 pagedUpdates
为 true 时相关。
property | 属性 |
readOnly | 属性 |
readOnly:Boolean
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
如果从组装器的角度看此关联为只读,则包含 true
。通常会针对关联的另一方将此属性设置为 true。组装器无需保留只读关联中的值更改,因此不会将这些更改传递给更改处理程序。由于 FDMS 不自动更新关系的另一方,因此您通常仍要更新代码中的只读关联属性。
实现
public function get readOnly():Boolean
public function set readOnly(value:Boolean):void
type | 属性 |
typeCode | 属性 |
ManagedAssociation | () | 构造函数 |
public function ManagedAssociation(info:XML = null)
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
使用包含关系和服务引用信息的指定 XML 代码段来构造元数据的实例。
参数info:XML (default = null ) — 包含关联信息的 XML。
|
引发
ArgumentError — 如果缺少所需信息。
|
getAttributeMask | () | 方法 |
public function getAttributeMask():uint
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
代表此托管关联的属性的位掩码。从最低顺序位开始:第一个位 - 关联处于惰性状态时启用。第二个位 - 按需加载关联时启用。第三个位 - 关联为只读时启用。第四个位 - 启用分层事件时启用。第五个位 - 已设置分层事件时启用。第六个位 - 对更新进行分页时启用。
返回uint — 代表此托管关联的属性的位掩码。
|
readExternal | () | 方法 |
public function readExternal(input:IDataInput):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
参数
input:IDataInput |
setAttributeMask | () | 方法 |
public function setAttributeMask(mask:uint):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
基于传入的位掩码设置此关联的属性。从最低顺序位开始:第一个位 - 关联处于惰性状态时启用。第二个位 - 按需加载关联时启用。第三个位 - 关联为只读时启用。第四个位 - 启用分层事件时启用。第五个位 - 已设置分层事件时启用。第六个位 - 对更新进行分页时启用。
参数
mask:uint — 代表此托管关联的属性的位掩码。
|
toString | () | 方法 |
public function toString():String
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
返回指定对象的字符串表示形式。
注意:Object 类的方法是在 Object 的原型上动态创建的。要在 Object 的子类中重新定义该方法,请不要使用 override
关键字。例如,Object 的一个子类实现 function toString():String
而不使用基类覆盖。
String — 对象的字符串表示形式。
|
writeExternal | () | 方法 |
public function writeExternal(output:IDataOutput):void
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此方法会将该缓存序列化到指定的输出流。目前正用于脱机数据缓存。
参数
output:IDataOutput — 要写入的输出流。
|
MANY | 常量 |
public static const MANY:uint = 0
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
指示这是一种多对多或一对多关系。
MANY_TO_MANY | 常量 |
public static const MANY_TO_MANY:String = "many-to-many"
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 4.5 |
运行时版本: | Flash Player 10.1, AIR 2.0 |
指示这是一种多对多关系。
MANY_TO_ONE | 常量 |
public static const MANY_TO_ONE:String = "many-to-one"
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 4.5 |
运行时版本: | Flash Player 10.1, AIR 2.0 |
指示这是一种多对一关系。
ONE | 常量 |
public static const ONE:uint = 1
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
指示这是一种一对一关系。
ONE_TO_MANY | 常量 |
public static const ONE_TO_MANY:String = "one-to-many"
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 4.5 |
运行时版本: | Flash Player 10.1, AIR 2.0 |
指示这是一种一对多关系。
ONE_TO_ONE | 常量 |
public static const ONE_TO_ONE:String = "one-to-one"
语言版本: | ActionScript 3.0 |
产品版本: | Adobe Digital Enterprise Platform Data Services for Java EE 4.5 |
运行时版本: | Flash Player 10.1, AIR 2.0 |
指示这是一种一对一关系。
Tue Jun 12 2018, 11:04 AM Z