GroupEngine

阅读(2273) 标签: 报表组引擎,

GroupEngine报表组引擎类,本类用于计算报表组中的报表,取报表组中的报表个数,取报表组中某个报表运算所使用的上下文,取报表组中某个报表在html上对应的标识,取报表组中某个报表的逻辑名,取报表组中某个报表的标题等等。

 

实例请参考API / 报表组编辑 / 计算报表组中的报表

 

l  构造函数

类名:com.raqsoft.report.ide.GroupEngine

public GroupEngine(ReportGroup rg, Context context) 

Parameters:

rg - 报表组

context - 上下文环境,运算报表组中的报表时,以此Context为父环境

 

l  可用方法

count

  法:  public int count()
功能说明:  取报表组中的报表个数

Returns  :     报表组中的报表项个数

调用举例:   

 

getName

  法:  public java.lang.String getName(int index)

参数说明:    index – 报表位置

功能说明:  取第index个报表的逻辑名

Returns  :     报表的逻辑名

调用举例:   

 

getTitle

  法:  public java.lang.String getTitle(int index)

参数说明:    index – 报表位置

功能说明:  取第index个报表的标题

Returns  :     报表的标题

调用举例:   

 

getHtmlId

  法:  public java.lang.String getHtmlId(int index)

参数说明:    index – 报表位置

功能说明:  取第index个报表在html上对应的标识

Returns  :     报表在html上对应的标识

调用举例:   

 

getReport

  法:  public IReport getReport(int index)

参数说明:    index – 报表位置

功能说明:  取第index个报表

Returns  :     报表定义

调用举例:   

 

getContext

  法:  public Context getContext(int index)

参数说明:    index – 报表位置

功能说明:  取第index个报表运算所使用的上下文 注:1、此办法主要针对填报需要返回的参数及数据集 2IDE中目前不支持填报,故可直接返回null

Returns  :     报表运行上下文

调用举例:   

 

getValidityList

  法:  public java.util.List getValidityList()
功能说明:  计算报表中的有效性验证列表,用结果替换原Validity中的表达式,并返回

Returns  :     有效性验证列表

调用举例: