历史版本2 :JS API接口汇总 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

 本页汇总了JS API 的所有接口,可简单查看功能和移动端支持情况,接口详细请查看对应的接口介绍。

目录:

公共模块编辑

全局接口

全局接口

接口
说明移动端
_g()获取报表对象,获取后结合报表对象的方法使用支持
getParameterContainer获取报表中参数面板对象,获取后结合 参数面板接口 使用支持
parameterCommit提交参数后重新查询,刷新报表支持
loadContentPane重新加载,刷新报表支持
getPreviewType获取报表当前所在的预览模式支持

全局接口-FR

接口说明移动端
servletURL获取 servletURL支持
serverURL获取 serverURL不支持
server获取 server不支持
fineServletURL获取 fineServletURL不支持
SessionMgr.getSessionID获取 sessionId不支持
showDialog打开一个对话框不支持
closeDialog关闭对话窗不支持
doHyperlinkByGetGet 方法打开一个网页页面,可以传递参数,可以设置页面属性支持
doHyperlinkByPostPost 方法打开一个网页页面,可以传递参数,可以设置页面属性支持
doURLPrint调出打印工具,打印报表不支持
MsgFR 内置的统一风格的消息框,可以替代 Window 中的 alert、confirm 以及 prompt 弹窗支持
remoteEvaluate执行 FR 内置公式,返回公式计算结果支持
jsonEncode对字符串进行 jsonEncode 编码不支持
jsonDecode对字符串进行 jsonEncode 解码不支持
ajax封装过的 jQuery.ajax() 函数支持
isEmpty判断对象是否为空不支持

全局接口-FS

接口
说明移动端
signOut登出数据决策系统,即返回决策平台登录界面。不支持
tabPane.closeActiveTab关闭数据决策系统的标签页,即自动关闭决策系统中打开的预览模板。支持
tabPane.addItem在数据决策系统中打开新标签页。支持

参数面板接口

参数面板接口

接口
说明移动端
getWidgetByName获取参数面板中的控件,结合控件的方法使用支持

控件

日期控件专有

接口
说明移动端
getValue获取控件的实际值支持
getText获取控件的显示值支持
setValue设置控件的值支持
visible设置控件可见支持
invisible设置控件不可见支持
setVisible设置控件可见/不可见支持
isVisible控件是否可见支持
setEnable设置控件可用/不可用支持
isEnabled控件是否可用支持
reset重置控件、清空控件的内容支持
getType获取控件类型支持
setWaterMark添加水印文字(仅支持有输入框的控件)支持
fireEvent调用控件事件支持
setPopupStyle设置控件下拉选项框的样式,仅支持有选项框的控件不支持
return false在控件的特定事件中加入 return false,不触发联动、查询不支持
this.options.form在控件的事件中调用,可以使用 参数面板接口 的所有方法支持

日期控件专有

接口
说明移动端
setMaxAndMinDate设置日期控件的可选日期范围支持
setPopupStyle设置弹出框样式,仅支持有弹出框的控件不支持

按钮控件专有

接口
说明移动端
doClick触发按钮的点击事件,相当于人工点击支持

下拉框控件专有

接口
说明移动端
setName4Empty修改下拉框控件下拉时的默认文字“不选”不支持

工具栏

工具栏

接口
说明移动端
getWidgetByName获取报表工具栏中的按钮,可结合按钮的方法使用不支持
toolBarFloat设置工具栏显示位置不支持
setStyle

修改工具栏大小

不支持
setVisible设置工具栏显示/隐藏支持
工具栏按钮通用

接口
说明移动端
visible设置工具栏某个按钮可见不支持
invisible设置工具栏某个按钮不可见不支持
setVisible设置工具栏某个按钮不可见/不可见不支持
isVisible工具栏某个按钮是否可见不支持
setEnable设置工具栏某个按钮可用/不可用不支持
isEnabled工具栏某个按钮是否可用不支持

邮件按钮专有

接口
说明移动端
changeFormat修改邮件支持的格式选项不支持

表格

跑马灯接口

接口
说明移动端
startMarquee开启跑马灯效果不支持
stopMarquee关闭跑马灯效果不支持

隐藏滚动条接口

接口
说明移动端
setHScrollBarVisible设置横向滚动条显示/隐藏不支持
setVScrollBarVisible设置横向纵向滚动条显示/隐藏不支持

修改单元格背景

接口
说明移动端
makeHighlightLine鼠标点击或者悬浮单元格时,单元格所在的行变色,点击或移动到其他行时恢复支持
makeHighlightLineHold鼠标点击或者悬浮单元格时,单元格所在的行变色,再次点击或悬浮时恢复支持
makeHighlightColumn鼠标点击或者悬浮单元格时,单元格所在的列变色,点击或移动到其他列时恢复支持
makeHighlightColumn鼠标点击或者悬浮单元格时,单元格所在的列变色,再次点击或悬浮时恢复支持
makeHighlightCross鼠标点击或者悬浮单元格时单元格所在的行和列变色,点击或移动到其他行列时恢复支持
makeHighlightCrossHold鼠标点击或者悬浮单元格时单元格所在的行和列变色,再次点击或悬浮时恢复支持
makeHighlightCell鼠标点击或者悬浮单元格时单元格变色,点击或移动到其他行列时恢复支持
makeHighlightCellHold鼠标点击或者悬浮单元格时单元格变色,再次点击或悬浮时恢复支持

修改单元格字体

接口
说明移动端
makeFontCell鼠标点击或者悬浮单元格时,单元格所在的行变色,点击或移动到其他行时恢复支持
makeFontCellHold鼠标点击或者悬浮所在单元格字体变化,鼠标再次点击变色行恢复,或悬浮移开恢复支持
makeFontLine鼠标点击或者悬浮单元格所在行字体变化,鼠标点击或悬浮其他行恢复支持
makeFontLineHold鼠标点击或者悬浮单元格所在行字体变化,鼠标再次点击变色行恢复,或悬浮移开恢复支持
修改行高列宽

接口
说明移动端
makeRowHeight改变单元格行高不支持
makeColWidth改变单元格列高不支持

获取和设置单元格值

接口
说明移动端
getCellValue获取特定单元格的值,参数可以为单元格地址,也可以为单元格行列号不支持
setCellValue给特定单元格赋值,参数可以为单元格地址,也可以为单元格行列号不支持

设置单元格提示

接口
说明移动端
makeHoverTooltip鼠标悬浮出现提示框不支持
makeHoverImageTooltip鼠标悬浮单元格时显示图片不支持

设置单元格样式

接口
说明移动端
makeCellRadius给报表所有单元格设置圆角,单元格必须有背景色,否则无法看出效果。不支持

报表分页

报表分页

接口
说明移动端
gotoPreviousPage跳转到上一页支持
gotoNextPage跳转到下一页支持
gotoLastPage跳转到最后一页支持
gotoFirstPage跳转到第一页支持
gotoPage跳转到指定页支持
getCurrentPageIndex导出excel获取当前页页码
getReportTotalPage获取总页数部分支持
currentPageIndex报表当前页的页码部分支持
reportTotalPage报表的总页数部分支持
打印导出

接口
说明移动端
exportReportToExcel将报表导出成 Excel不支持
exportReportToImage将报表导出成图片不支持
exportReportToPDF将报表导出成 PDF不支持
exportReportToWord将报表导出成 Word不支持

普通报表编辑

公共部分

接口
说明移动端
getToolbar获取工具栏对象支持

分页预览专有

接口
说明移动端
expandNodeLayer展开折叠树第 N 层节点不支持
collapseNodeLayer收起折叠树展开的第 N 层节点不支持

填报预览专有

接口
说明移动端
getWidgetByName通过控件名称获取填报单元格中的控件支持
getWidgetByCell通过单元格地址获取填报单元格中的控件支持
appendReportRC在特定的位置插入行不支持
appendReportRow插入行(默认在当前行插入)支持
deleteReportRC删除行不支持
deleteRows删除行不支持
refreshAllSheets重新查询,刷新所有 sheet,刷新后会停留在上次查看的 sheet支持
loadSheetByIndex切换到指定 sheet,参数是 sheet 序号不支持
loadSheetByName切换到指定 sheet,参数可以是 sheet 名称不支持
isDirtyPage判断页面是否被编辑过不支持
isAutoStash判断是否开启自动暂存,自动暂存可参考:填报暂存不支持
writeReport强制提交,不校验支持
verifyAndWriteReport校验并提交报表支持
verifyReport数据校验支持
importExcel导入 Excel不支持
importExcel_Append()「清空导入」的方式导入 Excel不支持
importExcel_Clean()增量导入」的方式导入 Excel不支持
importExcel_Cover()覆盖导入」的方式导入 Excel:不支持
stash()暂存不支持
clear()清空暂存不支持

数据分析专有

接口
说明移动端
centerReport「数据分析」预览时,设置报表居中显示不支持

决策报表编辑

获取组件

接口
说明移动端
getAllWidgets获取报表对象中所有组件信息支持
getWidgetByName获取报表对象中的某个组件,可以获取到 body 中的组件和参数面板中的控件支持
组件通用

接口
说明移动端
visible设置组件可见支持
invisible设置组件不可见支持
setVisible设置组件可见/不可见支持
isVisible返回组件是否可见支持

Tab组件

接口
说明移动端
showCardByIndex获取正在展示的 Tab 页的定位索引 支持
setTabVisible设置某个 Tab 页显示/隐藏支持
getShowIndex设置 Tab 块标题显示/隐藏支持
setTitleVisible展示第 N 个 Tab 页不支持