用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
mx.olap 

OLAPAttribute  - AS3 Flex

mx.olap
public class OLAPAttribute
继承OLAPAttribute Inheritance OLAPHierarchy Inheritance OLAPElement Inheritance Proxy
实现 IOLAPAttribute

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

OLAPAttribute 类提供 OLAPDimension 的单个属性。使用此类关联用于填充具有维度级别的 OLAP 多维数据集的平构数据字段。

MXML 语法expanded隐藏 MXML 语法

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

  <mx:OLAPAttribute
    Properties
    dataField=""
  />
 
  

默认 MXML 属性elements

相关 API 元素



公共属性
 属性由以下参数定义
 InheritedallMemberName : String
层次结构的所有成员的名称。
OLAPHierarchy
 Inheritedchildren : IList
[只读] 所有成员的子级别,作为 IOLAPMember 实例列表。
OLAPHierarchy
  dataCompareFunction : Function
用户提供的回调函数,可用于在排序数据时比较数据元素。
OLAPAttribute
  dataField : String
为此 OLAPAttribute 实例提供数据的输入数据集的字段。
OLAPAttribute
  dataFunction : Function
返回该属性的实际数据的回调函数。
OLAPAttribute
 InheriteddefaultMember : IOLAPMember
[只读] 层次结构的默认成员。
OLAPHierarchy
 Inheriteddimension : IOLAPDimension
此元素所属的维度。
OLAPElement
 InheriteddisplayName : String
OLAP 元素的名称,可作为 String 显示。
OLAPElement
  displayNameFunction : Function
返回成员元素的显示名称的回调函数。
OLAPAttribute
  hasAll : Boolean
[覆盖] 因为假定属性可聚合并且所有成员都存在,所以包含 true。
OLAPAttribute
  members : IList
[覆盖] [只读] 属于此层次结构的所有级别的所有成员,作为 IOLAPMember 实例列表。
OLAPAttribute
 Inheritedname : String
[覆盖] 用户定义的此层次结构的名称。
OLAPHierarchy
 InheriteduniqueName : String
[只读] 多维数据集中 OLAP 元素的唯一名称。
OLAPElement
公共方法
 方法由以下参数定义
  
OLAPAttribute(name:String = null, displayName:String = null)
构造函数。
OLAPAttribute
 Inherited
返回层次结构中具有给定名称的级别。
OLAPHierarchy
 Inherited
返回层次结构中具有给定名称的成员。
OLAPHierarchy
 Inherited
返回该元素的唯一名称。
OLAPElement
属性详细信息

dataCompareFunction

属性
public var dataCompareFunction:Function

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

用户提供的回调函数,可用于在排序数据时比较数据元素。默认情况下,会直接比较数据成员。

dataField

属性 
dataField:String

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

为此 OLAPAttribute 实例提供数据的输入数据集的字段。



实现
    public function get dataField():String
    public function set dataField(value:String):void

dataFunction

属性 
dataFunction:Function

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

返回该属性的实际数据的回调函数。使用此回调函数返回基于实际数据计算的数据。例如,您可以从将该月显示为数字的实际日期作为 String 返回月名称。或者可以计算值。例如,您的输入数据包含人们的年龄,如 1、4、9、10、12、15 或 20。您的回调函数可以返回包含年龄的年龄组,如 1-10 或 11-20。

回调函数的签名为:

         function myDataFunction(rowData:Object, dataField:String):Object;
其中 rowData 包含输入平构数据行的数据,dataField 包含数据字段的名称。

该函数可以返回 String 或 Number。

下例返回了该平构数据中每个年龄值的年龄组:

         private function ageGroupingHandler(rowData:Object, field:String):Object
         {
             return rowData[field] / 10;
         } 



实现
    public function get dataFunction():Function
    public function set dataFunction(value:Function):void

displayNameFunction

属性 
public var displayNameFunction:Function

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

返回成员元素的显示名称的回调函数。Flex 会为添加到 OLAPAttribute 实例的每个成员调用此函数。

函数签名为:

          function myDisplayNameFunction(memberName:String):String

其中 memberName 包含元素名称。

返回元素的显示名称的函数。

下例将数字组名称 1,2 或 3 等转换为显示名称“0-9”、“10-19”:

          private function myDispFunction(name:String):String
          {
              var value:int = parseInt(name);
              return String((value)0 + " - ") + String((value+1)0-1);     
          }

hasAll

属性 
hasAll:Boolean[覆盖]

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

因为假定属性可聚合并且所有成员都存在,所以包含 true



实现
    override public function get hasAll():Boolean
    override public function set hasAll(value:Boolean):void

members

属性 
members:IList  [只读] [覆盖]

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

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



实现
    override public function get members():IList
构造函数详细信息

OLAPAttribute

()构造函数
public function OLAPAttribute(name:String = null, displayName:String = null)

语言版本: ActionScript 3.0
产品版本: Flex 3
运行时版本: Flash Player 9, AIR 1.1

构造函数。

参数
name:String (default = null) — OLAPAttribute 实例的名称。使用此参数将 OLAPAttribute 实例与 OLAPLevel 实例关联起来。
 
displayName:String (default = null) — 属性的名称,可以作为 String 显示。




[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。