最新历史版本 :工具栏按钮通用 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

版本编辑

版本功能变动
11.0

和 10.0 区别:

无变动,10.0 也支持

注:以下接口不支持在 FVS 可视化看板中使用。

visible编辑

方法visible()设置工具栏某个按钮可见
     参数

-

-

   返回值void
     示例

示例1:若获取到的工具栏按钮对象定义为 button ,将此按钮设置为可见:

button.visible();

示例2:普通报表中将「邮件」按钮设置为可见:

_g().getToolbar().getWidgetByName("email").visible();

示例3:决策报表中将「首页」按钮设置为可见:

_g().getWidgetByName('report0').getToolbar(0).getWidgetByName("first").visible();


  应用示例

填报成功后,工具栏出现「邮件」和「打印」按钮:

点击可下载模板:工具栏按钮可见.cpt

2021-09-01_13-37-15.gif

   移动端不支持移动端

invisible编辑

方法invisible()设置工具栏某个按钮不可见
     参数

-

-

   返回值void
     示例

示例1:若获取到的工具栏按钮对象定义为 button ,将此按钮设置为不可见

button.invisible();

示例2:普通报表中将「邮件」按钮设置为不可见

_g().getToolbar().getWidgetByName("email").invisible();

示例3:决策报表中将「首页」按钮设置为不可见

_g().getWidgetByName('report0').getToolbar(0).getWidgetByName("first").invisible();
  应用示例

填报成功后,工具栏隐藏「邮件」和「打印」按钮:

点击可下载模板:工具栏按钮不可见.cpt

2021-09-01_14-01-01.gif

   移动端不支持移动端

setVisible编辑

方法setVisible(visibility)设置工具栏某个按钮可见/不可见
     参数

visibility: boolean

是否可见,布尔型

  • true:可见

  • false:不可见

   返回值void
     示例

示例1:若获取到的工具栏按钮对象定义为 button ,将此按钮设置为不可见

button.setVisible(false);

示例2:普通报表中将「邮件」按钮设置为不可见

_g().getToolbar().getWidgetByName("email").setVisible(false);

示例3:决策报表中将「首页」按钮设置为不可见

_g().getWidgetByName('report0').getToolbar(0).getWidgetByName("first").setVisible(false);
  应用示例

填报成功后,工具栏隐藏「邮件」和「打印」按钮:

点击可下载模板:工具栏按钮不可见.cpt

2021-09-01_14-01-01.gif

   移动端不支持移动端

isVisible编辑

方法isVisible()工具栏某个按钮是否可见
     参数

-

-

   返回值

boolean

是否可见,布尔型

  • true:可见

  • false:不可见

     示例

示例1:若获取到的工具栏按钮对象定义为 button ,返回此按钮是否可见

button.isVisible();

示例2:普通报表中,返回「邮件」按钮当前的显示状态

_g().getToolbar().getWidgetByName("email").isVisible();

示例3:决策报表中,返回「首页」按钮当前的显示状态

_g().getWidgetByName('report0').getToolbar(0).getWidgetByName("first").isVisible();
  应用示例

当「邮件」按钮不可见时,弹窗提醒当前不支持发送邮件:

点击可下载模板:工具栏按钮是否可见.cpt

   移动端不支持移动端

setEnable编辑

方法setEnable(enabled)设置工具栏某个按钮可用/不可用
     参数

enabled: boolean

是否可见,布尔型

  • true:可用

  • false:不可用

   返回值void
     示例

示例1:若获取到的工具栏按钮对象定义为 button ,将此按钮设置为不可用

button.setEnable(false);

示例2:普通报表中将「邮件」按钮设置为不可用

_g().getToolbar().getWidgetByName("email").setEnable(false);

示例3:决策报表中将「首页」按钮设置为不可用

_g().getWidgetByName('report0').getToolbar(0).getWidgetByName("first").setEnable(false);
  应用示例

填报成功后,工具栏「邮件」和「打印」按钮半透明显示,点击不可用:

点击可下载模板:工具栏按钮不可用.cpt

2021-09-01_15-23-12.gif

   移动端不支持移动端

isEnabled编辑

方法isEnabled()工具栏某个按钮是否可用
     参数

-

-

   返回值

boolean

是否可见,布尔型

  • true:可用

  • false:不可用

     示例

示例1:若获取到的工具栏按钮对象定义为 button ,返回此按钮是否可用

button.isEnabled();

示例2:普通报表中,返回「邮件」按钮当前是否支持使用

_g().getToolbar().getWidgetByName("email").isEnabled();

示例3:决策报表中,返回「首页」按钮当前是否支持使用

_g().getWidgetByName('report0').getToolbar(0).getWidgetByName("first").isEnabled();
  应用示例

当「邮件」按钮不可用时,弹窗提醒当前不支持发送邮件:

点击可下载模板:工具栏按钮是否可用.cpt

2021-09-23_15-22-39.png

   移动端不支持移动端