public class WebClassForm extends Form
_SHOWPARA, _SHOWPARATEMPLATE, DEFAULT_FIT, FIT, FIT_STATE, fitAttr, mobileAttr, NONE_FIT, PAPER_HEIGHT, PAPER_WHDTH, parameters
ANA_PREVIEW_TYPE, DEFAULT_PREVIEW_TYPE, WRITE_ENHANCE_PREVIEW_TYPE, WRITE_PREVIEW_TYPE
tableDataList
KEY
构造器和说明 |
---|
WebClassForm(Form form,
java.lang.String classPath) |
限定符和类型 | 方法和说明 |
---|---|
void |
clearAllTableData()
清除所有的数据集
|
JSONObject |
createJSONConfig(Repository repo,
Calculator ca,
NodeVisitor visitor)
生成Form内控件的配置信息。
|
WLayout |
getContainer()
获得整个表单容器,即表单最底层容器。
|
TableData |
getTableData(java.lang.String name)
获取数据集
|
java.util.Iterator<java.lang.String> |
getTableDataNameIterator()
获取数据集迭代器
|
Widget |
getWidgetByName(java.lang.String name)
查找控件名为name的控件
|
boolean |
isNameExist(java.lang.String name)
判断某控件名是否已存在
|
void |
putTableData(java.lang.String name,
TableData innerTableData)
添加数据集
|
void |
removeTableData(java.lang.String name)
删除数据集
|
boolean |
renameTableData(java.lang.String oldName,
java.lang.String newName)
重命名指定名字的数据集
|
_renameTableData, addParameter, clearParameters, clone, compatibleOldParameter, createContentJSONConfig, createContentJSONConfig, createPara4Mobile, createParaJSONConfig, dealInVisible, executeElementCases, export, getAllCharts, getAllEditedRoleSet, getCellValueInElementcase, getElementCaseByName, getElementCases, getFormMobileAttr, getParameters, getReportFitAttr, getTemplateParameters, getWidgetDefaultValueMap, getWidgetDefaultValueMap, getWidgetWithBound, initWidgetData, initWidgetData, isFitInBrowser, mainContent, openTag, parseFontFit, processDataBinding, readStream, readXML, removeCompInterval, removeParaLayout, removeParameter, renameTableData, replaceBoundsWidget, resizeFormElems, resizeFormWithBrowser, setContainer, setFormMobileAttr, setReportFitAttr, traversalFormWidget, traversalWidget, writeXML
addAttrMark, getAllMarkName, getAttrMark, getDesignerVersion, getPreviewType, getTemplateID, getXMLDesignerVersion, getXmlVersion, isHigherThanCurrent, readDesign, readExtra, setDesignerVersion, setPreviewType, setTemplateID, setXmlVersion, suffix, writeDesign, writeExtra
copyDataSourceAttr, equals
public WebClassForm(Form form, java.lang.String classPath)
public WLayout getContainer()
getContainer
在类中 Form
public Widget getWidgetByName(java.lang.String name)
getWidgetByName
在接口中 FormProvider
getWidgetByName
在接口中 BaseFormProvider
getWidgetByName
在类中 Form
name
- 控件名public boolean isNameExist(java.lang.String name)
isNameExist
在类中 Form
name
- 控件名public boolean renameTableData(java.lang.String oldName, java.lang.String newName)
renameTableData
在接口中 TableDataSource
renameTableData
在类中 AbstractTableDataSource
oldName
- 数据集老的名字newName
- 数据集新的名字public JSONObject createJSONConfig(Repository repo, Calculator ca, NodeVisitor visitor) throws JSONException
createJSONConfig
在类中 Form
repo
- : see Repository 请求ca
- : 指定解析器visitor
- 查找JSONException
public void clearAllTableData()
clearAllTableData
在接口中 TableDataSource
clearAllTableData
在类中 AbstractTableDataSource
public TableData getTableData(java.lang.String name)
getTableData
在接口中 TableDataSource
getTableData
在类中 AbstractTableDataSource
name
- 数据集名public java.util.Iterator<java.lang.String> getTableDataNameIterator()
getTableDataNameIterator
在接口中 TableDataSource
getTableDataNameIterator
在类中 AbstractTableDataSource
public void putTableData(java.lang.String name, TableData innerTableData)
putTableData
在接口中 TableDataSource
putTableData
在类中 AbstractTableDataSource
name
- 数据集名innerTableData
- 添加的数据集public void removeTableData(java.lang.String name)
removeTableData
在接口中 TableDataSource
removeTableData
在类中 AbstractTableDataSource
name
- 指定的数据集名