限定符和类型 | 方法和说明 |
---|---|
static int |
TplCollectHelper.getWidgetSize(Form form)
获取表单组件个数(表单组件)
|
限定符和类型 | 方法和说明 |
---|---|
protected Form |
DecisionFormlet.createForm(javax.servlet.http.HttpServletRequest req) |
限定符和类型 | 方法和说明 |
---|---|
Form |
FormUndoState.getForm()
返回form
|
Form |
JForm.getTarget() |
限定符和类型 | 方法和说明 |
---|---|
TemplateProcessInfo<Form> |
JForm.getProcessInfo() |
限定符和类型 | 方法和说明 |
---|---|
static XCreator |
FormSelectionUtils.copyXcreator(Form form,
XCreator xCreator)
拷贝组件
|
void |
JForm.setTarget(Form form) |
构造器和说明 |
---|
FormDesigner(Form form) |
FormDesigner(Form form,
javax.swing.Action switchAction) |
JForm(Form form,
FILE file) |
构造器和说明 |
---|
FormModelAdapter(BaseJForm<Form> jForm) |
构造器和说明 |
---|
FormElementCaseDesigner(T sheet,
Form form) |
FormElementCasePaneDelegate(FormElementCase sheet,
Form form) |
构造器和说明 |
---|
JFormProcessInfo(Form form) |
限定符和类型 | 方法和说明 |
---|---|
abstract ExporterWrapper<Form> |
DesignFormExportType.getExporterWrapper(Form book) |
限定符和类型 | 方法和说明 |
---|---|
static void |
FormResultHandler.dealWithElementCase(Form form,
FormSessionIDInfor formSessionIDInfor)
将结果表单的格子平移到新的表单里面
|
ResultWorkBook |
FormToWBExecutor.execute(Form form,
Calculator ca,
java.util.Map<java.lang.String,java.lang.Object> para)
导出表单中组件到excel中的一个sheet
|
void |
FormEmbeddedTableDataExporter.export(java.io.OutputStream out,
Form book)
导出成内置数据集模板并输出
|
void |
FormEmbeddedTableDataExporter.export(java.io.OutputStream out,
Form book,
java.util.Map parameterMap)
导出带有参数的模板为内置数据集模板
|
abstract ExporterWrapper<Form> |
DesignFormExportType.getExporterWrapper(Form book) |
限定符和类型 | 方法和说明 |
---|---|
Form |
DesignFormExporter.readTemplate(java.lang.String path) |
限定符和类型 | 方法和说明 |
---|---|
ExporterWrapper<Form> |
DesignFormExporter.getExporter(DesignExportType type,
Form tpl) |
限定符和类型 | 方法和说明 |
---|---|
void |
DesignFormExporter.beforeExport(DesignExportType type,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> para,
Form form) |
ExporterWrapper<Form> |
DesignFormExporter.getExporter(DesignExportType type,
Form tpl) |
限定符和类型 | 类和说明 |
---|---|
class |
WebClassForm
Author: richie
Version: 7.0.6
DateTime: 14-3-13 15:38
|
限定符和类型 | 方法和说明 |
---|---|
static Form |
FormIO.readForm(java.lang.String tplPath) |
static Form |
FormIO.readForm(java.lang.String tplPath,
java.lang.String prefix) |
限定符和类型 | 方法和说明 |
---|---|
static void |
FormHelper.apply4Parameters(java.util.Map<java.lang.String,java.lang.Object> sourceMap,
Form form)
用于无session 时的参数计算,
无session 时的参数计算不会涉及到:
1.上次请求带了A,这次请求不带A,并且A是公式且依赖了其他的参数,需要重新计算A
2.上次请求带了A,这次请求带了A,不需要重新计算A
这两种情况,因此如果source参数中没有,直接计算A就可以
报表模板参数(也称报表参数)和全局参数的计算处理。
|
static void |
FormHelper.apply4Parameters(SessionParaMap<java.lang.Object> sourceMap,
Form form)
用于有session 时的参数计算,例如报表预览
有session 时的参数计算会涉及到:
假设A值是一个公式
1.上次请求带了A,这次请求不带A,并且A是公式且依赖了其他的参数,需要重新计算A
2.上次请求带了A,这次请求带了A,不需要重新计算A
这两种情况,需要判断原始请求中是否包含参数A,如果没有参数A,那么需要重新计算A
报表模板参数(也称报表参数)和全局参数的计算处理。
|
JSONObject |
FormConfig.dealWithWidgetData(javax.servlet.http.HttpServletRequest req,
Form form,
JSONArray widgetArray,
Calculator ca)
处理控件值。
|
static java.awt.image.BufferedImage |
FormIO.exportFormAsImage(Form form)
导出Form为图片
|
static java.awt.Rectangle |
FormIO.getContentRect(Form form)
获取form的尺寸
|
构造器和说明 |
---|
WebClassForm(Form form,
java.lang.String classPath) |
限定符和类型 | 类和说明 |
---|---|
class |
FormParameterUI
Created by IntelliJ IDEA.
|
限定符和类型 | 方法和说明 |
---|---|
protected Calculator |
AbstractFormActor.mixCalculate2Form(Form form)
初始化表单的算子
|
限定符和类型 | 方法和说明 |
---|---|
void |
WParameterLayout.createPara4Mobile(Repository repo,
JSONObject jo,
Form form)
生成移动端所用的参数面板控件信息
|
void |
WLayout.createPara4Mobile(Repository repo,
JSONObject jo,
Form form)
生成移动端所用的参数面板控件信息
|
void |
WLayout.setCompVisible(Widget widget,
JSONObject jo,
boolean visibility,
Form form,
java.util.Map<java.lang.String,java.lang.Object> para)
不同布局下设置组件可见和不可见
|
void |
WFitLayout.setCompVisible(Widget widget,
JSONObject jo,
boolean visibility,
Form form,
java.util.Map<java.lang.String,java.lang.Object> para) |
限定符和类型 | 方法和说明 |
---|---|
ResultWorkBook |
FormToWorkBookExecutor.execute(Form form,
Calculator ca,
java.util.Map<java.lang.String,java.lang.Object> para,
Repository repo)
导出表单中组件到excel中的一个sheet
|
ResultWorkBook |
NewFormToWBExecutor.execute(FormSessionIDInfor sessionIDInfor,
Form form,
Calculator ca,
java.util.Map<java.lang.String,java.lang.Object> para,
Repository repo)
导出表单中组件到excel中的一个sheet
|
protected java.util.Map<java.lang.String,BaseChartEditor> |
FormToWorkBookExecutor.getAllBaseChartEditors(Form form,
Calculator cal,
Repository repo) |
protected java.util.Map<java.lang.String,ElementCaseEditorProvider> |
FormToWorkBookExecutor.getAllElementCaseEditorMap(Form form) |
限定符和类型 | 方法和说明 |
---|---|
static void |
FSFormletHandler.dealWithElementcase(Form form,
FormSessionIDInfor formSessionIDInfor)
将结果表单的格子平移到新的表单里面
|
限定符和类型 | 方法和说明 |
---|---|
Form |
FormSessionIDInfor.dealInVisible(Repository repo)
自适应时只处理不可见信息,不额外计算
|
Form |
FormSessionIDInfor.execute(Repository repo,
java.util.Map<java.lang.String,java.lang.Object> para)
执行表单计算。
|
Form |
FormSessionIDInfor.getForm2Show()
获取展示的表单
|
Form |
FormSessionIDInfor.reloadForm2Show() |
限定符和类型 | 方法和说明 |
---|---|
void |
FormSessionIDInfor.setForm2Show(Form form)
重新加载表单对象
|
构造器和说明 |
---|
FormSessionIDInfor(Form form,
java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> paraMap) |
限定符和类型 | 方法和说明 |
---|---|
Form |
AbstractFormLoadContentAction.reloadContent(javax.servlet.http.HttpServletRequest req,
FormSessionIDInfor sessionIDInfor)
检查是否需要重新根据页面大小计算报表块结果集
|
限定符和类型 | 方法和说明 |
---|---|
protected Form |
WebClassFormlet.createForm(javax.servlet.http.HttpServletRequest req) |
protected Form |
TemplateFormlet.createForm(javax.servlet.http.HttpServletRequest req) |
protected Form |
FSFormlet.createForm(javax.servlet.http.HttpServletRequest req) |
protected abstract Form |
Formlet.createForm(javax.servlet.http.HttpServletRequest req) |
protected Form |
EmbeddedTplFormlet.createForm(javax.servlet.http.HttpServletRequest req) |
限定符和类型 | 方法和说明 |
---|---|
Form |
FormEntry.getForm()
获取缓存中的Form, 如果文件被修改, 或者缓存不存在会重新生成缓存.
|
Form |
FormEntryManager.getFormFromCache(java.lang.String bookPath)
返回缓存中form的clone, 减少磁盘IO
|