public class WebClassForm extends Form
_SHOWPARA, _SHOWPARATEMPLATE, DEFAULT_FIT, FIT, FIT_STATE, fitAttr, mobileAttr, NONE_FIT, PAPER_HEIGHT, PAPER_WHDTH, parametersANA_PREVIEW_TYPE, DEFAULT_PREVIEW_TYPE, WRITE_ENHANCE_PREVIEW_TYPE, WRITE_PREVIEW_TYPEtableDataListKEY| 构造器和说明 |
|---|
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, writeXMLaddAttrMark, getAllMarkName, getAttrMark, getDesignerVersion, getPreviewType, getTemplateID, getXMLDesignerVersion, getXmlVersion, isHigherThanCurrent, readDesign, readExtra, setDesignerVersion, setPreviewType, setTemplateID, setXmlVersion, suffix, writeDesign, writeExtracopyDataSourceAttr, equalspublic WebClassForm(Form form, java.lang.String classPath)
public WLayout getContainer()
getContainer 在类中 Formpublic Widget getWidgetByName(java.lang.String name)
getWidgetByName 在接口中 FormProvidergetWidgetByName 在接口中 BaseFormProvidergetWidgetByName 在类中 Formname - 控件名public boolean isNameExist(java.lang.String name)
isNameExist 在类中 Formname - 控件名public boolean renameTableData(java.lang.String oldName,
java.lang.String newName)
renameTableData 在接口中 TableDataSourcerenameTableData 在类中 AbstractTableDataSourceoldName - 数据集老的名字newName - 数据集新的名字public JSONObject createJSONConfig(Repository repo, Calculator ca, NodeVisitor visitor) throws JSONException
createJSONConfig 在类中 Formrepo - : see Repository 请求ca - : 指定解析器visitor - 查找JSONExceptionpublic void clearAllTableData()
clearAllTableData 在接口中 TableDataSourceclearAllTableData 在类中 AbstractTableDataSourcepublic TableData getTableData(java.lang.String name)
getTableData 在接口中 TableDataSourcegetTableData 在类中 AbstractTableDataSourcename - 数据集名public java.util.Iterator<java.lang.String> getTableDataNameIterator()
getTableDataNameIterator 在接口中 TableDataSourcegetTableDataNameIterator 在类中 AbstractTableDataSourcepublic void putTableData(java.lang.String name,
TableData innerTableData)
putTableData 在接口中 TableDataSourceputTableData 在类中 AbstractTableDataSourcename - 数据集名innerTableData - 添加的数据集public void removeTableData(java.lang.String name)
removeTableData 在接口中 TableDataSourceremoveTableData 在类中 AbstractTableDataSourcename - 指定的数据集名