历史版本5 :按钮控件专有 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

版本编辑

版本功能变动
11.0

和 10.0 区别:

新增接口 doClick

doClick编辑

方法doClick()触发按钮的点击事件,相当于人工点击
     参数--
   返回值void
     示例

示例1:若获取到的按钮控件对象定义为 button,触发按钮的点击事件

button.doClick();

示例2:普通报表中,触发参数面板中按钮 button0 的点击事件

_g().getParameterContainer().getWidgetByName("button0").doClick();

示例3:普通报表中,触发填报单元格中按钮 button0 的点击事件

_g().getWidgetByName("button0").doClick();

示例4:决策报表中,触发 body 中按钮 button0 的点击事件

_g().getWidgetByName("button0").doClick();

注:添加事件后由于报表块对象没有完全创建导致报错后,可以添加一个延迟函数延迟执行,如:

setTimeout(function(){
    _g().getParameterContainer().getWidgetByName("button0").doClick();
}, 500);
  应用示例

设置 2s 后报表自动查询(不点击查询按钮):

点击可下载模板:自动触发按钮控件的点击事件.cpt

2021-09-14_11-19-27.gif

   移动端支持移动端