public abstract class Hyperlink extends AbstractJavaScript
限定符和类型 | 字段和说明 |
---|---|
protected static java.lang.String |
CHART_SIZE |
protected static java.lang.String |
CHART_SOURCE_NAME |
CALLBACK, FEEDBACKMAP, paraMap, parameters, RECALCULATE_TAG
XML_TAG
构造器和说明 |
---|
Hyperlink() |
限定符和类型 | 方法和说明 |
---|---|
JSONObject |
createJSONObject(Repository repo)
生成JSON表达式
|
protected JSONObject |
createPara(Repository repo)
获取超链参数
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
features4NewWindow()
已过时。
|
JSONObject |
features4NewWindow(Repository repository)
超级链接打开的新对话框的高宽等属性
格式为 json
|
int |
getHeight()
获取高度
|
protected java.lang.String |
getHyperlinkType()
获取当前超链类型
|
java.lang.String |
getTargetFrame()
获取超级链接打开页面的位置,包括在本页面、新标签以及新页面打开。
|
java.lang.String |
getTitle()
获取标题
|
int |
getWidth()
获取目标页面宽度
|
protected boolean |
isPost() |
protected void |
para2JSON(JSONObject jo)
超链参数转成json
|
protected void |
putExtendParameters(java.util.Map paraMap,
JSONObject jo)
添加 继承自父报表的参数
|
void |
putExtendParameters(Repository repo,
JSONObject jo)
继承自父报表的参数
将额外的参数添加到给定的JSON对象中以做后续计算
|
void |
readXML(XMLableReader reader)
读取XML
|
void |
setHeight(int height)
设置高度
|
void |
setLinkTitle(java.lang.String title)
设置标题
|
void |
setTargetFrame(java.lang.String targetFrame)
设置超级链接的页面打开的位置
|
void |
setWidth(int width)
设置宽度
|
void |
writeXML(XMLPrintWriter writer)
输出XML
|
protected static final java.lang.String CHART_SOURCE_NAME
protected static final java.lang.String CHART_SIZE
public JSONObject features4NewWindow(Repository repository)
@Deprecated public java.lang.String features4NewWindow()
features4NewWindow(Repository)
public void putExtendParameters(Repository repo, JSONObject jo) throws JSONException
repo
- 模板计算上下文jo
- 放置参数的JSON对象JSONException
- eprotected void putExtendParameters(java.util.Map paraMap, JSONObject jo) throws JSONException
paraMap
- 父报表的参数,键大写jo
- joJSONException
- epublic java.lang.String getTargetFrame()
public void setTargetFrame(java.lang.String targetFrame)
targetFrame
- 表示页面打开位置的字符串public int getWidth()
public void setWidth(int width)
width
- 宽度public int getHeight()
public void setHeight(int height)
height
- 高度public java.lang.String getTitle()
public void setLinkTitle(java.lang.String title)
setLinkTitle
在接口中 JavaScript
setLinkTitle
在类中 AbstractJavaScript
title
- 标题public void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
readXML
在类中 AbstractJavaScript
reader
- the element.XMLableReader
protected void para2JSON(JSONObject jo) throws JSONException
JSONException
public JSONObject createJSONObject(Repository repo) throws JSONException
AbstractJavaScript
createJSONObject
在接口中 JavaScript
createJSONObject
在类中 AbstractJavaScript
repo
- 报表请求上下文对象JSONException
protected java.lang.String getHyperlinkType()
protected JSONObject createPara(Repository repo) throws JSONException
repo
- 浏览器上下文JSONException
public void writeXML(XMLPrintWriter writer)
writeXML
在接口中 XMLWriter
writeXML
在类中 AbstractJavaScript
writer
- the PrintWriter.protected boolean isPost()
public boolean equals(java.lang.Object obj)
equals
在类中 AbstractJavaScript