public class FormHyperlink extends Hyperlink implements FormHyperlinkProvider
限定符和类型 | 字段和说明 |
---|---|
protected java.lang.String |
relateEditorName
被链接的组件名称
|
CHART_SIZE, CHART_SOURCE_NAME
CALLBACK, FEEDBACKMAP, paraMap, parameters, RECALCULATE_TAG
CHART, ELEMENTCASE, XML_TAG
构造器和说明 |
---|
FormHyperlink() |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.String |
actionJS(Repository repo) |
JSONObject |
createJSONObject(Repository repo)
获取当前对象的json配置信息
|
protected JSONObject |
createJsonPara(Repository repo)
获取json格式的参数列表
|
protected JSONObject |
createPara(Repository repo)
获取超链参数
|
boolean |
equals(java.lang.Object obj) |
LinkAnimateType |
getAnimateType() |
protected java.lang.String |
getHyperlinkType()
获取当前超链类型
|
java.lang.String |
getRelateEditorName() |
int |
getType() |
void |
putExtendParameters(Repository repo,
JSONObject jo)
继承自父报表的参数
将额外的参数添加到给定的JSON对象中以做后续计算
|
void |
readXML(XMLableReader reader)
读取XML
|
void |
setAnimateType(LinkAnimateType animateType) |
void |
setRelateEditorName(java.lang.String relateEditorName) |
void |
setType(int type) |
void |
writeXML(XMLPrintWriter writer)
输出XML
|
features4NewWindow, features4NewWindow, getHeight, getTargetFrame, getTitle, getWidth, isPost, para2JSON, putExtendParameters, setHeight, setLinkTitle, setTargetFrame, setWidth
addParameterMap, analyzeCorrelative, clone, createJS, getExtraParameterizedConfig, getItemName, getParameterizedConfig, getParameters, renderContent, setItemName, setParameters, setShouldRecalculate, shouldRecalculate
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getItemName, setItemName
addParameterMap, analyzeCorrelative, createJS, getParameterizedConfig, getParameters, renderContent, setLinkTitle, setParameters, setShouldRecalculate, shouldRecalculate
clone
public LinkAnimateType getAnimateType()
getAnimateType
在接口中 FormHyperlinkProvider
public void setAnimateType(LinkAnimateType animateType)
setAnimateType
在接口中 FormHyperlinkProvider
public int getType()
public void setType(int type)
setType
在接口中 FormHyperlinkProvider
public java.lang.String getRelateEditorName()
getRelateEditorName
在接口中 FormHyperlinkProvider
public void setRelateEditorName(java.lang.String relateEditorName)
setRelateEditorName
在接口中 FormHyperlinkProvider
public JSONObject createJSONObject(Repository repo) throws JSONException
createJSONObject
在接口中 JavaScript
createJSONObject
在类中 Hyperlink
repo
- 上下文信息JSONException
protected java.lang.String getHyperlinkType()
Hyperlink
getHyperlinkType
在类中 Hyperlink
protected JSONObject createPara(Repository repo) throws JSONException
Hyperlink
createPara
在类中 Hyperlink
repo
- 浏览器上下文JSONException
protected java.lang.String actionJS(Repository repo)
actionJS
在类中 AbstractJavaScript
protected JSONObject createJsonPara(Repository repo)
public void putExtendParameters(Repository repo, JSONObject jo) throws JSONException
Hyperlink
putExtendParameters
在类中 Hyperlink
repo
- 模板计算上下文jo
- 放置参数的JSON对象JSONException
- epublic void readXML(XMLableReader reader)
Hyperlink
readXML
在接口中 XMLReadable
readXML
在类中 Hyperlink
reader
- the element.XMLableReader
public void writeXML(XMLPrintWriter writer)
Hyperlink