对象属性
此表列出了对象及其属性:
对象 | 属性 | 说明 |
---|---|---|
List, ListView | Text | 显示的元素的唯一名称。 |
List, ListView | Alias | 显示元素的标题。 |
List, ListView | Attribute 或 Attribute 1 | 第一个特性值。 在自定义层次结构中,Attribute 1 返回与“名称”特性相同的值。 |
List, ListView | Attribute 2 | 第二个特性值。 在自定义层次结构中,Attribute 2 返回与“说明”特性相同的值。 |
List, ListView | Attribute 3 | 第三个特性值。 |
List, ListView | List | .Name ,返回列表的名称。例如,指定“与全局列表一起使用”,并与 =reportobjects.listview1.list.name 结合使用以返回 ListView1 中列表的名称。 |
List, ListView | ListResult | 与全局列表一起使用,并结合使用。将列表的所有成员及其成员属性作为 xml 表返回。 xml 包含元素唯一名称,例如键和列表的所有成员属性作为属性。 xml 中元素的顺序可能与列表中元素的顺序不对应。如果列表中有多个具有相同唯一名称的元素,则 xml 中只出现一个。 |
List, Hyperblock,ListView | Set | 表示列表定义的 MDX 表达式,包括结构选择、过滤和对齐。 |
List, Hyperblock,ListView | StructureSet | MDX 表达式,表示列表的结构选择。 |
超级数据块 | Text | 超级数据块中显示的第一个元素的唯一名称。 |
超级数据块 | Alias | 超级数据块中显示的第一个元素的标题。 |
超级数据块 | Attribute 1 | 超级数据块中显示的第一个元素的第一个特性。 |
超级数据块 | Attribute 2 | 超级数据块中显示的第一个元素的第二个特性。 |
超级数据块 | Attribute 3 | 超级数据块中显示的第一个元素的第三个特性。 |
全局变量 | Text | 变量的当前值。 |
全局变量 | 全局文本 | 变量的当前值,从 Repository 读取。 |
全局变量 | DefaultText | 在用户登录时设置变量值。如果用户没有值,则使用默认值。如果变量是非持久性的,则该值将在注销时恢复为默认值。 |
报告变量 | Text | 变量的当前值。 |
报告变量 | DefaultText | 在用户登录时设置变量值。如果用户没有值,则使用默认值。如果变量是非持久性的,则该值将在注销时恢复为默认值。 |
此表显示了访问不同报告对象属性的语法:
对象 | 语法 |
---|---|
列表 |
GlobalLists.[list_name].[property_name]
|
全局变量 |
GlobalVariables.[variable_name].[property_name]
|
报告变量 |
ReportVariables.[variable_name].[property_name]
|
列表视图(组合框,列表框,选项按钮) |
ReportObjects.[ListView_name].[property_name]
|
超级数据块 |
ReportObjects.[hyperblock_name].[property_name]
|
好的做法
Application Studio 通过名称识别对象的类型,并自动在公式中包含对象类型。因此这两个公式的输出是相同的:
-
=[myvariable].text
-
=ReportVariables.[myvariable].text
但是,如果存在与报告变量同名的全局变量,则Application Studio 将显示错误。
我们建议明确指定对象类型。
最多可以访问对象的三个特性。如果对象只有一个特性,则可以将其称为“特性”或“特性 1”。
我们建议指定特性编号。