标记定义

ItemsGrid 组件由两个 JSF 组件标记组成:标记属性 (itemsGrid)标记属性 (itemsColumn)

标记类:

com.businessobjects.jsf.sdk.taglib.ItemsGridTag

com.businessobjects.jsf.sdk.taglib.ItemsColumnTag

组件类:

com.businessobjects.jsf.sdk.components.UIItemsGrid

com.businessobjects.jsf.sdk.components.UIItemsColumn

示例语法

<boe:itemsGrid itemSource="#{enterpriseItems}" id=itemsGrid1>

    <boe:itemsColumn id=itemsColumn1 field=[SI_NAME] />

    <boe:itemsColumn id=itemsColumn2 field=[SI_PROGID] />

    <boe:itemsColumn id=itemsColumn3 field=[SI_DESCRIPTION] />

</boe:itemsGrid>

标记属性 (itemsGrid)

组件类方法列指明属于组件类并控制标记中所定义属性的行为的基础方法集。有关这些方法的更多信息,请参阅 Crystal Reports for Rational Application Developer Java API 参考

特性 必需 组件类方法 说明

action

false

引用执行导航处理的方法。导航系统使用此方法的结果来确定接下来显示哪一页。

actionListener

false

将操作侦听器添加到组件。这是方法绑定,它引用采用 ActionEvent 作为其参数的支持 Bean 上的方法。

alerts

false

getAlerts

setAlerts

AlertProps 类的一个实例,它确定如何在 ItemsGrid 组件中显示警报消息。

allowDrilldown

false

isAllowDrillDown

setAllowDrillDown

指明选择某个项目是否会导致网格动态深化到项目内容中。

allowSorting

false

isAllowSorting

setAllowSorting

指明是否启用列排序。

alternatingItemStyle

false

getAlternatingItemStyle

setAlternatingItemStyle

ItemsGrid 组件中交替项目的样式类。

autoHandleEvents

false

setAutoHandleEvents

指明组件是否承担处理其自己的事件的责任。

defaultRoot

false

getDefaultRoot

setDefaultRoot

根项目或顶层项目的默认类型。

emptyText

false

getEmptyText

setEmptyText

ItemGrid 组件为空时要显示的文本。

headerStyle

false

getHeaderStyle

setHeaderStyle

ItemsGrid 组件中标题部分的样式类。

horizontalAlign

false

getHorizontalAlign

setHorizontalAlign

网格相对于页面的水平对齐方式。

id

false

此组件的组件标识符。此值在作为命名容器的最接近的父组件内必须唯一。

itemImageSize

false

getItemImageSize

setItemImageSize

项目的图标或缩略图的大小。

itemSource

false

getItemSource

setItemSource

要绑定到 ItemsGrid 组件的项目的来源。它可以是 EnterpriseItem Bean 或 EnterpriseItems Bean。

itemStyle

false

getItemStyle

setItemStyle

ItemsGrid 组件中项目的样式类。

loggedOffText

false

getLoggedOffText

setLoggedOffText

要在用户注销时显示的文本。

pagerStyle

false

getPagerStyle

setPagerStyle

ItemsGrid 组件中分页符的样式类。

renderer

false

要在未使用默认渲染器时使用的渲染器的名称。

rootItemID

false

getRootItemID

setRootItemID

可导航的根项目或顶层项目的标识符(ID 或 CUID)

showDrillUpLink

false

isShowDrillUpLink

setShowDrillUpLink

指明是否显示允许用户在项目层次结构中向上导航的链接。

showGridLines

false

getShowGridLines

setShowGridLines

确定哪些网格线可见的选项。默认情况下没有任何网格线可见。

showHeader

false

isShowHeader

setShowHeader

指明是否在 ItemsGrid 组件中显示页眉行。

showImages

false

getShowImages

setShowImages

指定是否显示项目的图像和如何显示。

标记属性 (itemsColumn)

组件类方法列指明属于组件类并控制标记中所定义属性的行为的基础方法集。有关这些方法的更多信息,请参阅 Crystal Reports for Rational Application Developer Java API 参考

特性 必需 组件类方法 说明

字段

false

getField

setField

要在列中显示的字段(InfoObject 属性)的名称。

headerText

false

getHeaderText

setHeaderText

要在列页眉中显示的文本。

hyperlink

false

isHyperlink

setHyperlink

指明字段是否是可单击的超级链接。

id

false

此组件的组件标识符。此值在作为命名容器的最接近的父组件内必须唯一。

renderer

false

要在未使用默认渲染器时使用的渲染器的名称。


Business Objects
http://www.china.businessobjects.com

支持服务
http://www.china.businessobjects.com