程序包 | 说明 |
---|---|
com.fr.design.parameter |
参数面板
|
com.fr.main |
报表工作簿(WordBook)的接口和实现类
|
com.fr.main.docment | |
com.fr.main.impl | |
com.fr.main.workbook | |
com.fr.web |
这个包中定义了支持网络报表的接口和类.包括网络报表(
Reportlet )接口,
网络报表配置(ReportletConfig )接口,
网络报表请求(ReportletRequest )接口
和实现它们的类以及其他有关网络报表的类. |
限定符和类型 | 方法和说明 |
---|---|
ReportParameterAttr |
ParameterDefinitePane.update(ReportParameterAttr reportParameterAttr)
update
|
限定符和类型 | 方法和说明 |
---|---|
ReportParameterAttr |
ParameterDefinitePane.update(ReportParameterAttr reportParameterAttr)
update
|
限定符和类型 | 字段和说明 |
---|---|
protected ReportParameterAttr |
AbstractTemplateWorkBook.reportParameterAttr |
限定符和类型 | 方法和说明 |
---|---|
ReportParameterAttr |
TemplateWorkBook.getReportParameterAttr()
获取参数属性
|
ReportParameterAttr |
AbstractTemplateWorkBook.getReportParameterAttr() |
限定符和类型 | 方法和说明 |
---|---|
void |
TemplateWorkBook.setReportParameterAttr(ReportParameterAttr reportParameterAttr)
设置参数属性
|
void |
AbstractTemplateWorkBook.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
限定符和类型 | 方法和说明 |
---|---|
ReportParameterAttr |
ParameterDocPart.getReportParameterAttr() |
限定符和类型 | 方法和说明 |
---|---|
void |
ParameterDocPart.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
限定符和类型 | 方法和说明 |
---|---|
ReportParameterAttr |
WorkBookTemplateDelegate.getReportParameterAttr() |
ReportParameterAttr |
WorkBookAdapter.getReportParameterAttr() |
ReportParameterAttr |
WebClassTemplateWorkBook.getReportParameterAttr() |
ReportParameterAttr |
LinkWorkBookTemplate.getReportParameterAttr() |
ReportParameterAttr |
AbstractWorkBookX.getReportParameterAttr()
获取参数属性
|
限定符和类型 | 方法和说明 |
---|---|
static void |
WorkBookHelper.apply4Parameters(java.util.Map<java.lang.String,java.lang.Object> sourceMap,
ReportParameterAttr parameterAttr)
用于无session 时的参数计算,
无session 时的参数计算不会涉及到:
1.上次请求带了A,这次请求不带A,并且A是公式且依赖了其他的参数,需要重新计算A
2.上次请求带了A,这次请求带了A,不需要重新计算A
这两种情况,因此如果source参数中没有,直接计算A就可以
报表模板参数(也称报表参数)和全局参数的计算处理。
|
static void |
WorkBookHelper.apply4Parameters(SessionParaMap<java.lang.Object> sourceMap,
ReportParameterAttr parameterAttr)
用于有session 时的参数计算,例如报表预览
有session 时的参数计算会涉及到:
假设A值是一个公式
1.上次请求带了A,这次请求不带A,并且A是公式且依赖了其他的参数,需要重新计算A
2.上次请求带了A,这次请求带了A,不需要重新计算A
这两种情况,需要判断原始请求中是否包含参数A,如果没有参数A,那么需要重新计算A
报表模板参数(也称报表参数)和全局参数的计算处理。
|
static Parameter[] |
WorkBookHelper.getParameters(ReportParameterAttr parameterAttr,
java.util.List tableDataList) |
void |
WorkBookTemplateDelegate.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
void |
WorkBookAdapter.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
void |
WebClassTemplateWorkBook.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
void |
LinkWorkBookTemplate.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
void |
AbstractWorkBookX.setReportParameterAttr(ReportParameterAttr reportParameterAttr)
设置参数属性
|
限定符和类型 | 方法和说明 |
---|---|
ReportParameterAttr |
ImmutableWorkBook.getReportParameterAttr() |
限定符和类型 | 方法和说明 |
---|---|
void |
ImmutableWorkBook.setReportParameterAttr(ReportParameterAttr reportParameterAttr) |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
RTypeService.isNeedPara(boolean __pi__,
ReportParameterAttr rpa)
是否需要展示参数界面
|
static boolean |
RTypeService.isSupportPara(ReportParameterAttr rpa,
ParameterUI ui)
是否支持参数界面
|