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

#富文本输入

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

#多选面板

#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

#报表

调出嵌入网页的打印窗口,无参数。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

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

#网页

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

#HTML

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

#视频

#play()-播放

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

#stop()-暂停

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

#fullScreen()-最大化

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

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

参数:

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

#文档

#zoomIn(args)-放大

参数:

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

#zoomOut(args)-缩小

参数:

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

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

#export(args)-导出

参数:

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

#search()-搜索

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

#Gis地点分布

#setLayerVisible(indexOrNamevisible)-设置图层显示隐藏

参数:

  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()-结束计时

停止计时器,无参数。