public class ReportletHyperlink extends Hyperlink
CHART_SIZE, CHART_SOURCE_NAME
CALLBACK, FEEDBACKMAP, paraMap, parameters, RECALCULATE_TAG
XML_TAG
构造器和说明 |
---|
ReportletHyperlink()
Constructor.
|
ReportletHyperlink(java.lang.String reportlet)
Constructor.
|
ReportletHyperlink(java.lang.String reportlet,
java.lang.String targetFrame)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
actionJS(Repository repo)
生成可执行的javascript字符串
|
java.lang.Object |
clone() |
JSONObject |
createJSONObject(Repository repo)
生成JSON表达式
|
protected JSONObject |
createPara(Repository repo)
获取超链参数
|
boolean |
equals(java.lang.Object obj) |
JSONObject |
features4NewWindow(Repository repository)
超级链接打开的新对话框的高宽等属性
格式为 json
|
ReportletHyperlinkDialogAttr |
getAttr() |
ParameterProvider[] |
getExtraParameterizedConfig()
获取 除去公式之外需要额外在生成结果报表时计算的参数化配置项,例如标题支持公式等
|
protected java.lang.String |
getHyperlinkType()
获取当前超链类型
|
java.lang.String |
getReportletPath()
Gets reportPath path.
|
boolean |
isByPost()
是否为post方式传参
|
boolean |
isExtendParameters()
是否继承报表参数
|
protected boolean |
isPost() |
boolean |
isShowParameterInterface()
是否显示参数界面
|
void |
readXML(XMLableReader reader)
读取XML
|
void |
setAttr(ReportletHyperlinkDialogAttr attr) |
void |
setByPost(boolean byPost) |
void |
setExtendParameters(boolean extendParameters)
Whether to extend all parameters of current report.
|
void |
setReportletPath(java.lang.String reportPath)
Sets reportPath path.
|
void |
setShowParameterInterface(boolean showParameterInterface) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
features4NewWindow, getHeight, getTargetFrame, getTitle, getWidth, para2JSON, putExtendParameters, putExtendParameters, setHeight, setLinkTitle, setTargetFrame, setWidth
public ReportletHyperlink()
public ReportletHyperlink(java.lang.String reportlet)
reportlet
- the name of reportPath.public ReportletHyperlink(java.lang.String reportlet, java.lang.String targetFrame)
reportlet
- the name of reportPath.targetFrame
- the target frame.public ReportletHyperlinkDialogAttr getAttr()
public void setAttr(ReportletHyperlinkDialogAttr attr)
public java.lang.String getReportletPath()
public void setReportletPath(java.lang.String reportPath)
public boolean isExtendParameters()
public void setExtendParameters(boolean extendParameters)
extendParameters
- extend all parameters of current report.public boolean isShowParameterInterface()
public void setShowParameterInterface(boolean showParameterInterface)
public boolean isByPost()
public void setByPost(boolean byPost)
public java.lang.String actionJS(Repository repo)
actionJS
在类中 AbstractJavaScript
repo
- 报表请求上下文对象public JSONObject createJSONObject(Repository repo) throws JSONException
createJSONObject
在接口中 JavaScript
createJSONObject
在类中 Hyperlink
repo
- 报表请求上下文对象JSONException
protected java.lang.String getHyperlinkType()
Hyperlink
getHyperlinkType
在类中 Hyperlink
public JSONObject features4NewWindow(Repository repository)
Hyperlink
features4NewWindow
在类中 Hyperlink
protected JSONObject createPara(Repository repo) throws JSONException
Hyperlink
createPara
在类中 Hyperlink
repo
- 浏览器上下文JSONException
public void writeXML(XMLPrintWriter writer)
public void readXML(XMLableReader reader)
Hyperlink
readXML
在接口中 XMLReadable
readXML
在类中 Hyperlink
reader
- the element.XMLableReader
public ParameterProvider[] getExtraParameterizedConfig()
AbstractJavaScript
getExtraParameterizedConfig
在类中 AbstractJavaScript
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 AbstractJavaScript
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常