# SuperPage交互-调用组件方法

本文介绍通过调用组件方法交互中可以调用的所有组件的方法。

# 通用方法

# click()-点击

触发组件的点击事件。TODO

# focus()-聚焦

触发组件的聚焦事件。

# 按钮

# setValue(args)-设置按钮值

参数:

  1. value 按钮描述,类型为字符串。

# 多页面板

# next(args)-下一页

切换到下一页。参数:

  1. loop 是否循环切换,为true时,如果当前是最后一页,则切换到第一页。TODO

# previous(args)-上一页

切换到上一页。参数:

  1. loop 是否循环切换,为true时,如果当前是第一页,则切换到最后一页。TODO

# 滑动面板

# next(args)-下一页

切换到下一页。参数:

  1. loop 是否循环切换,为true时,如果当前是最后一页,则切换到第一页。TODO

# previous(args)-上一页

切换到上一页。参数:

  1. loop 是否循环切换,为true时,如果当前是第一页,则切换到最后一页。TODO

# 富文本输入

# print()-打印

调用当前富文本内容的打印窗口,无参数。

# 多选面板

# checkAll()-全部选中

全选所有数据项。TODO

# uncheckAll()-全部反选

全选所有数据项。TODO

# 上传附件/上传图片

# showUploadDialog()-显示上传对话框

显示上传对话框,无参数。TODO

# 签名

# showSignPanel()-显示签名面板

显示签名面板,无参数。TODO

# 选择列表

# expandAll()-展开全部

展开选择列表的所有节点,无参数。

# collapseAll()-折叠全部

折叠选择列表的所有节点,无参数。

# checkAll()-勾选全部

选中选择列表的所有节点,无参数。

# uncheckAll()-反选全部

取消选择列表的所有选择节点,无参数。

# find(args)-搜索

传入关键字,对选择列表进行搜索,隐藏不匹配的节点,高亮显示关键字。参数:

  1. keyword 搜索关键字,忽略大小写,类型为字符串。

# 列表

# checkAll()-全部选中

全选所有数据项。TODO

# uncheckAll()-全部反选

全选所有数据项。TODO

# find(args)-搜索

传入关键字,对选择列表进行搜索,隐藏不匹配的节点,高亮显示关键字。参数:

  1. keyword 搜索关键字,忽略大小写,类型为字符串。

#

# checkAll()-全部选中

全选所有数据项。TODO

# uncheckAll()-全部反选

全选所有数据项。TODO

# 报表

# print()-打印

调出嵌入网页的打印窗口,无参数。TODO:目前无参数,待BI-38781 (opens new window)完善后补充

# export(args)-导出数据

导出报表数据,参数:

  1. fileName 文件名,默认为报表名称。
  2. exportFormat 导出格式,默认为xlsx。
  3. sheet 工作表,默认为当前工作表。
  4. exportPage 导出页,默认为当前页。
  5. showExportDialog 是否弹出导出选项对话框,默认为false;
  6. selectPageEnabled 是否允许在导出选项对话框中选择导出页,默认为false;
  7. selectSheetEnabled 是否允许在导出选项对话框中选择导出工作表,默为false;
  8. selectFormatEnabled 是否允许在导出选项对话框中选择导出格式,默认为false;
  9. allSelectFormat 导出选项对话框可选的导出格式,默认为["xlsx","pdf"]。

# Superpage

# print()-打印

调出嵌入网页的打印窗口,无参数。TODO:目前无参数,待BI-38781 (opens new window)完善后补充

# 网页

# print()-打印

调出嵌入网页的打印窗口,无参数。

# HTML

# print()-打印

调出嵌入网页的打印窗口,无参数。

# 视频

# play()-播放

播放嵌入的视频,如果嵌入已在视频则无操作,无参数。

# stop()-暂停

停止播放嵌入的视频,如果嵌入视频已经停止播放则无操作,无参数。

# fullScreen()-最大化

全屏展示嵌入视频,不改变视频播放状态,无参数。

# setMuted(args)-设置是否静音播放

参数:

  1. muted,类型为布尔值,必选,为true时开启嵌入视频声音,为false时关闭嵌入视频声音。

# 文档

# zoomIn(args)-放大

参数:

  1. level 放大倍数,可选,类型为number,默认放大倍数为1。

# zoomOut(args)-缩小

参数:

  1. level 缩小倍数,可选,类型为number,默认缩小倍数为1。

# print()-打印

调用当前嵌入文档内容的打印窗口,无参数。

# export(args)-导出

参数:

  1. name 导出文档名,可选,类型为string,默认值为文件uuid的base64编码。

# search()-搜索

打开嵌入文档的搜索框,打开的搜索框需手动关闭,无参数。

# Gis地点分布

# setLayerVisible(indexOrName, visible)-设置图层显示隐藏

参数:

  1. number|string 图层的序号或名称,序号从0开始。
  2. boolean true为显示,false为隐藏。

# setVisibleLayers(indexOrNames)-设置显示的图层

设置指定图层显示,并隐藏其它图层。

参数:

  1. indexOrNames[] 图层的序号或名称。

# toggleLayerVisible(indexOrName)-切换图层显示隐藏

参数:

  1. indexOrName 图层的序号或名称。

# startDrawing(type)-使地图进入绘制框选框状态

使地图进入绘制框选框状态,用户可以在地图上绘制圆、矩形和多边形,并对这些形状框选的散点进行进一步操作。参数:

  1. around|rectangle|polygon 初始绘制的形状,包括圆形、矩形、多边形。即进入绘制状态后用户立即就可以用鼠标绘制的形状。也可以在工具栏上切换形状。

# finishDrawing()-使地图退出绘制框选框状态

使地图退出绘制框选框状态,无参数。

# loadDrawGeometry(geometry)-加载已绘制的框选框

加载已绘制的框选框到地图,如果地图当前不是绘制框选框状态,那么会自动进入绘制框选框状态。参数:

  1. geometry 表示一个地理几何结构,如:
    1. 方圆500米AROUND(117.195907,39.118327, 500)
    2. 矩形rectangle(117.195907,39.118327, 116.925304,38.935671)
    3. 或多边形polygon(117.195907,39.118327, 116.925304,38.935671, 117.654173,39.032846)

# 对话框

# showDialog()-显示对话框

打开对话框,无参数。

# hide()-关闭对话框

关闭对话框,无参数。

# 计时器

# start()-开始计时

开启计时器,无参数。

# stop()-结束计时

停止计时器,无参数。

是否有帮助?
0条评论
评论