(仅� Flex 数��视化组件)
包mx.olap
ç±»public class OLAPHierarchy
继承OLAPHierarchy Inheritance OLAPElement Inheritance Proxy Inheritance Object
实现 IOLAPHierarchy
�类 OLAPAttribute

OLAPHierarchy 类�供 OLAP 多维数�集架构的层次结构。

MXML 语法expanded�� MXML 语法

The <mx:OLAPHierarchy> tag inherits all of the tag attributes of its superclass, and adds the following tag attributes:

  <mx:OLAPHierarchy
    Properties
    allMemberName="(All)"
    elements="An array of Levels of this hierarchy"
    hasAll="true|false"
    name="No default"
  />
   

默认 MXML 属性elements

�请��

mx.olap.IOLAPHierarchy
Creating an OLAP schema


公共属性
 å±žæ€§å®šä¹‰æ–¹
  allMemberName : String
层次结构的所有�员的�称。
OLAPHierarchy
  children : IList
[�读 (read-only)] 所有�员的�级别,作为 IOLAPMember 实例列表。
OLAPHierarchy
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  defaultMember : IOLAPMember
[�读 (read-only)] 层次结构的默认�员。
OLAPHierarchy
 Inheriteddimension : IOLAPDimension
此元素所属的维度。
OLAPElement
 InheriteddisplayName : String
OLAP 元素的�称,�作为 String 显示。
OLAPElement
  elements : Array
[�写] 层次结构层次的数组,作为 OLAPLevel 实例。
OLAPHierarchy
  hasAll : Boolean
指定层次结构是�具有所有�员,如果具有,则为 true,�则为 false。
OLAPHierarchy
  levels : IList
此层次机构的所有级别,作为 IOLAPLevel 实例列表。
OLAPHierarchy
  members : IList
[�读 (read-only)] 属于此层次结构的所有级别的所有�员,作为 IOLAPMember 实例列表。
OLAPHierarchy
  name : String
用户定义的此层次结构的�称。
OLAPHierarchy
 Inheritedprototype : Object
[��] 对类或函数对象的原型对象的引用。
Object
 InheriteduniqueName : String
[�读 (read-only)] 多维数�集中 OLAP 元素的唯一�称。
OLAPElement
公共方法
 æ–¹æ³•定义方
  
OLAPHierarchy(name:String = null, displayName:String = null)
构造函数
OLAPHierarchy
  
返回层次结构中具有给定�称的级别。
OLAPHierarchy
  
返回层次结构中具有给定�称的�员。
OLAPHierarchy
 Inherited
指示对象是�已�定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是�在指定为�数的对象的原型链中。
Object
 Inherited
指示指定的属性是�存在�是��枚举。
Object
 Inherited
设置循环�作动�属性的�用性。
Object
 Inherited
返回该元素的唯一�称。
OLAPElement
 Inherited
返回指定对象的原始值。
Object
属性详细信�
allMemberName属性
allMemberName:String  [读写]

层次结构的所有�员的�称。

默认值为 "(All)".



实现
    public function get allMemberName():String
    public function set allMemberName(value:String):void
children属性 
children:IList  [å�ªè¯» (read-only)]

所有�员的�级别,作为 IOLAPMember 实例列表。



实现
    public function get children():IList
defaultMember属性 
defaultMember:IOLAPMember  [å�ªè¯» (read-only)]

层次结构的默认�员。如果使用所需�员的层次机构,则需�使用默认�员。



实现
    public function get defaultMember():IOLAPMember
elements属性 
elements:Array  [å�ªå†™]

层次结构层次的数组,作为 OLAPLevel 实例。



实现
    public function set elements(value:Array):void
hasAll属性 
hasAll:Boolean  [读写]

指定层次结构是�具有所有�员,如果具有,则为 true,�则为 false。如果为 true,则所有�员�称由 allMemberName 属性指定。

默认值为 true.



实现
    public function get hasAll():Boolean
    public function set hasAll(value:Boolean):void
levels属性 
levels:IList  [读写]

此层次机构的所有级别,作为 IOLAPLevel 实例列表。返回的列表�能表示远程数�,因此�以引� ItemPendingError。



实现
    public function get levels():IList
    public function set levels(value:IList):void
members属性 
members:IList  [å�ªè¯» (read-only)]

属于此层次结构的所有级别的所有�员,作为 IOLAPMember 实例列表。返回的列表�能表示远程数�,因此�以引� ItemPendingError。



实现
    public function get members():IList
name属性 
name:String  [读写]

用户定义的此层次结构的�称。如果用户尚未显�设置�称,则会返回维度�称。



实现
    public function get name():String
    public function set name(value:String):void
构造函数详细信�
OLAPHierarchy()构造函数
public function OLAPHierarchy(name:String = null, displayName:String = null)

构造函数

�数
name:String (default = null) — 包括元素的 OLAP 架构层次结构的 OLAP 层次的å��称。
 
displayName:String (default = null) — OLAP 导次的å��称,å�¯ä½œä¸º String 显示。
方法详细信�
findLevel()方法
public function findLevel(name:String):IOLAPLevel

返回层次结构中具有给定�称的级别。

�数

name:String — 级别的å��称。

返回
IOLAPLevel — IOLAPLevel 实例,表示级别,或者如果未找到级别则为 null。
findMember()方法 
public function findMember(name:String):IOLAPMember

返回层次结构中具有给定�称的�员。

�数

name:String — 该æˆ�员的å��称。

返回
IOLAPMember — IOLAPMember 实例,表示æˆ�员,或者如果未找到æˆ�员则为 null。