反馈已提交

网络繁忙

当前为10.0版本文档,只有最新版本的文档支持在线编辑修改,如果想创建/编辑文档,请移步至 最新版帮助文档

工具栏JS实例

  • 文档创建者:caixiaolan
  • 历史版本:7
  • 最近更新:RosieY 于 2021-09-16
  • 1.概述

    通过 JS 接口,获取报表工具栏中的按钮,并对其进行一些操作,如设置某个按钮不可见,不可用。

    1.1 获取工具栏按钮

    在报表页面中,获取工具栏按钮,可以根据按钮位置或按钮名称获取。

    1)根据按钮位置获取:

    方法contentPane.toolbar[index].options.items[index] 获取工具栏按钮
    参数1toolbar[index]

    定位上方或者下方工具栏的参数,toolbar[0] 上方,toolbar[1] 下方,无下方工具栏时,直接写    toolbar 默认为上方工具栏

    参数2items[index]工具栏中第几个按钮,从 0 开始
    示例contentPane.toolbar.options.items[2] 报表中无下方工具栏,获取上方工具栏第 3 个按钮
    应用示例JS控制工具栏按钮的属性

    2)根据按钮名称获取:

    方法

    contentPane.toolbar[index].ButtonName  或

    contentPane.toolbar[index].getWidgetByName("ButtonName")

    获取工具栏按钮
    参数1toolbar[index]

    定位上方或者下方工具栏的参数,toolbar[0] 上方,toolbar[1] 下方,无下方工具栏时,直接写  toolbar 默认为上方工具栏

    参数2ButtonName工具栏中第几个按钮,从 0 开始
    示例contentPane.toolbar[index].email 报表中无下方工具栏,获取上方工具栏的邮件按钮

    下表为内置的工具栏按钮名字和其值的对应

    按钮名  
    值  
     提交 submit
     数据校验 verify
      首页
     first
      上一页
      previous
      下一页
      next
      末页  last
      打印(客户端)  flashprint
      邮件
      email
      PDF  pdf
     当前页/总页数
     pagenavi 
     暂存
     stash
     清空
     clear

    1.2 工具栏按钮方法

    方法名方法 说明 
    可用按钮.setEnable(true)设置按钮可用
    不可用按钮.setEnable(false)设置按钮不可用
    可见按钮.setVisible(true)设置控件可见
    不可见按钮.setVisible(false)设置控件不可见

    示例:contentPane.toolbar.options.items[3].setEnable(false) 设置工具栏第四个按钮不可用

    2. 索引

    附件列表


    主题: 报表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    请前往「服务平台」,选择「在线支持」

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526