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、此办法主要针对填报需要返回的参数及数据集 2、IDE中目前不支持填报,故可直接返回null
Returns : 报表运行上下文
调用举例: 略
getValidityList
语 法: public java.util.List getValidityList()
功能说明: 计算报表中的有效性验证列表,用结果替换原Validity中的表达式,并返回
Returns : 有效性验证列表
调用举例: 略