# SuperPage交互-调用组件方法
本文介绍通过调用组件方法交互中可以调用的所有组件的方法。
# 通用方法
# click()-点击
触发组件的点击事件。TODO
# focus()-聚焦
触发组件的聚焦事件。
# 按钮
# setValue(args)-设置按钮值
参数:
- value 按钮描述,类型为字符串。
# 多页面板
# next(args)-下一页
切换到下一页。参数:
- loop 是否循环切换,为true时,如果当前是最后一页,则切换到第一页。TODO
# previous(args)-上一页
切换到上一页。参数:
- loop 是否循环切换,为true时,如果当前是第一页,则切换到最后一页。TODO
# 滑动面板
# next(args)-下一页
切换到下一页。参数:
- loop 是否循环切换,为true时,如果当前是最后一页,则切换到第一页。TODO
# previous(args)-上一页
切换到上一页。参数:
- loop 是否循环切换,为true时,如果当前是第一页,则切换到最后一页。TODO
# 富文本输入
# print()-打印
调用当前富文本内容的打印窗口,无参数。
# 多选面板
# checkAll()-全部选中
全选所有数据项。TODO
# uncheckAll()-全部反选
全选所有数据项。TODO
# 上传附件/上传图片
# showUploadDialog()-显示上传对话框
显示上传对话框,无参数。TODO
# 签名
# showSignPanel()-显示签名面板
显示签名面板,无参数。TODO
# 选择列表
# expandAll()-展开全部
展开选择列表的所有节点,无参数。
# collapseAll()-折叠全部
折叠选择列表的所有节点,无参数。
# checkAll()-勾选全部
选中选择列表的所有节点,无参数。
# uncheckAll()-反选全部
取消选择列表的所有选择节点,无参数。
# find(args)-搜索
传入关键字,对选择列表进行搜索,隐藏不匹配的节点,高亮显示关键字。参数:
- keyword 搜索关键字,忽略大小写,类型为字符串。
# 列表
# checkAll()-全部选中
全选所有数据项。TODO
# uncheckAll()-全部反选
全选所有数据项。TODO
# find(args)-搜索
传入关键字,对选择列表进行搜索,隐藏不匹配的节点,高亮显示关键字。参数:
- keyword 搜索关键字,忽略大小写,类型为字符串。
# 树
# checkAll()-全部选中
全选所有数据项。TODO
# uncheckAll()-全部反选
全选所有数据项。TODO
# 报表
# print()-打印
调出嵌入网页的打印窗口,无参数。TODO:目前无参数,待BI-38781 (opens new window)完善后补充
# export(args)-导出数据
导出报表数据,参数:
- fileName 文件名,默认为报表名称。
- exportFormat 导出格式,默认为xlsx。
- sheet 工作表,默认为当前工作表。
- exportPage 导出页,默认为当前页。
- showExportDialog 是否弹出导出选项对话框,默认为false;
- selectPageEnabled 是否允许在导出选项对话框中选择导出页,默认为false;
- selectSheetEnabled 是否允许在导出选项对话框中选择导出工作表,默为false;
- selectFormatEnabled 是否允许在导出选项对话框中选择导出格式,默认为false;
- allSelectFormat 导出选项对话框可选的导出格式,默认为["xlsx","pdf"]。
# Superpage
# print()-打印
调出嵌入网页的打印窗口,无参数。TODO:目前无参数,待BI-38781 (opens new window)完善后补充
# 网页
# print()-打印
调出嵌入网页的打印窗口,无参数。
# HTML
# print()-打印
调出嵌入网页的打印窗口,无参数。
# 视频
# play()-播放
播放嵌入的视频,如果嵌入已在视频则无操作,无参数。
# stop()-暂停
停止播放嵌入的视频,如果嵌入视频已经停止播放则无操作,无参数。
# fullScreen()-最大化
全屏展示嵌入视频,不改变视频播放状态,无参数。
# setMuted(args)-设置是否静音播放
参数:
- muted,类型为布尔值,必选,为true时开启嵌入视频声音,为false时关闭嵌入视频声音。
# 文档
# zoomIn(args)-放大
参数:
- level 放大倍数,可选,类型为number,默认放大倍数为1。
# zoomOut(args)-缩小
参数:
- level 缩小倍数,可选,类型为number,默认缩小倍数为1。
# print()-打印
调用当前嵌入文档内容的打印窗口,无参数。
# export(args)-导出
参数:
- name 导出文档名,可选,类型为string,默认值为文件uuid的base64编码。
# search()-搜索
打开嵌入文档的搜索框,打开的搜索框需手动关闭,无参数。
# Gis地点分布
# setLayerVisible(indexOrName, visible)-设置图层显示隐藏
参数:
- number|string 图层的序号或名称,序号从0开始。
- boolean true为显示,false为隐藏。
# setVisibleLayers(indexOrNames)-设置显示的图层
设置指定图层显示,并隐藏其它图层。
参数:
- indexOrNames[] 图层的序号或名称。
# toggleLayerVisible(indexOrName)-切换图层显示隐藏
参数:
- indexOrName 图层的序号或名称。
# startDrawing(type)-使地图进入绘制框选框状态
使地图进入绘制框选框状态,用户可以在地图上绘制圆、矩形和多边形,并对这些形状框选的散点进行进一步操作。参数:
- around|rectangle|polygon 初始绘制的形状,包括圆形、矩形、多边形。即进入绘制状态后用户立即就可以用鼠标绘制的形状。也可以在工具栏上切换形状。
# finishDrawing()-使地图退出绘制框选框状态
使地图退出绘制框选框状态,无参数。
# loadDrawGeometry(geometry)-加载已绘制的框选框
加载已绘制的框选框到地图,如果地图当前不是绘制框选框状态,那么会自动进入绘制框选框状态。参数:
- geometry 表示一个地理几何结构,如:
- 方圆500米
AROUND(117.195907,39.118327, 500)
- 矩形
rectangle(117.195907,39.118327, 116.925304,38.935671)
- 或多边形
polygon(117.195907,39.118327, 116.925304,38.935671, 117.654173,39.032846)
。
- 方圆500米
# 对话框
# showDialog()-显示对话框
打开对话框,无参数。
# hide()-关闭对话框
关闭对话框,无参数。
# 计时器
# start()-开始计时
开启计时器,无参数。
# stop()-结束计时
停止计时器,无参数。