public class ReportletHyperlink extends Hyperlink
CHART_SIZE, CHART_SOURCE_NAMECALLBACK, FEEDBACKMAP, paraMap, parameters, RECALCULATE_TAGXML_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, setWidthpublic 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 在类中 AbstractJavaScriptrepo - 报表请求上下文对象public JSONObject createJSONObject(Repository repo) throws JSONException
createJSONObject 在接口中 JavaScriptcreateJSONObject 在类中 Hyperlinkrepo - 报表请求上下文对象JSONExceptionprotected java.lang.String getHyperlinkType()
HyperlinkgetHyperlinkType 在类中 Hyperlinkpublic JSONObject features4NewWindow(Repository repository)
Hyperlinkfeatures4NewWindow 在类中 Hyperlinkprotected JSONObject createPara(Repository repo) throws JSONException
HyperlinkcreatePara 在类中 Hyperlinkrepo - 浏览器上下文JSONExceptionpublic void writeXML(XMLPrintWriter writer)
public void readXML(XMLableReader reader)
HyperlinkreadXML 在接口中 XMLReadablereadXML 在类中 Hyperlinkreader - the element.XMLableReaderpublic ParameterProvider[] getExtraParameterizedConfig()
AbstractJavaScriptgetExtraParameterizedConfig 在类中 AbstractJavaScriptpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 AbstractJavaScriptjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常