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_TAGXML_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 在接口中 JavaScriptsetLinkTitle 在类中 AbstractJavaScripttitle - 标题public void readXML(XMLableReader reader)
readXML 在接口中 XMLReadablereadXML 在类中 AbstractJavaScriptreader - the element.XMLableReaderprotected void para2JSON(JSONObject jo) throws JSONException
JSONExceptionpublic JSONObject createJSONObject(Repository repo) throws JSONException
AbstractJavaScriptcreateJSONObject 在接口中 JavaScriptcreateJSONObject 在类中 AbstractJavaScriptrepo - 报表请求上下文对象JSONExceptionprotected java.lang.String getHyperlinkType()
protected JSONObject createPara(Repository repo) throws JSONException
repo - 浏览器上下文JSONExceptionpublic void writeXML(XMLPrintWriter writer)
writeXML 在接口中 XMLWriterwriteXML 在类中 AbstractJavaScriptwriter - the PrintWriter.protected boolean isPost()
public boolean equals(java.lang.Object obj)
equals 在类中 AbstractJavaScript