RPA JS 扩展开发文档

RPA JS 扩展开发文档

  • SDK接口说明
  • 代码示例

›All Blog Posts

All Blog Posts

  • 使用VS Code插件在本地调试页面代码
  • 如何不使用VS Code和Chrome工具进行RPA开发
  • [Web]明细代码示例
  • [Web]CPQ产品配置页扩展
  • RPAJS中如何实现AOP开发
  • [H5]商机,报价,订单明细自定义编辑页面
  • [H5]自定义实体,表单子实体批量示例
  • [H5]表单页代码示例
  • [H5]详情页代码示例
  • [H5]系统级API示例
  • [H5]调试RPA JS扩展代码
  • [H5]在自定义页面中使用RPA SDK
  • [Mobile]调试RPA JS扩展代码
  • [Web][新版]表单页代码示例
  • [Web]明细表格API示例
  • [Web]系统级API示例
  • [Web]表单页代码示例
  • [Web]列表页代码示例
  • [Web]详情页代码示例
  • [Web]调试RPA JS扩展代码
  • RPA JS 更新日志
  • RPA JS 常见问题Q&A
  • RPA JS 扩展开发介绍

[H5]详情页代码示例

October 28, 2020

Author: 张皓帆、傅腾

隐藏按钮

// 按钮组,
// 112代表第二页,第二个tabview的第三个tab下的快捷操作菜单
//(第一个的index是0)
let shortcutgroup112 = new xsyrpa.ButtonGroupExtensionPoint("....shortcut#*#buttonGroup1_1_2");
// 快捷操作的删除按钮
let shortcutdelete = new xsyrpa.ButtonExtensionPoint("....shortcut#*#deleteCustomize");

// 快捷操作按钮组加载完毕后
shortcutgroup112.on('detailButtonGroupLoaded', () => {
    // 隐藏删除按钮
    shortcutdelete.setVisible(false)
})

重命名按钮

shortcutgroup112.on('detailButtonGroupLoaded', () => {
    // 重命名删除按钮
    shortcutdelete.setText('删!')
})

添加/删除一个自定义按钮

例子:在详情页 第二页上,从上到下第二个tabview的 第三个tab下 的快捷操作菜单 里 添加一个自定义啊按钮。点击按钮时,删除该按钮。

// 按钮组,
// 112代表第二页,第二个tabview的第三个tab下的快捷操作菜单
//(第一个的index是0)
let btngroup112 = new xsyrpa.ButtonGroupExtensionPoint("....shortcut#*#buttonGroup1_1_2");

// 快捷操作按钮组加载完毕后
btngroup112.on('detailButtonGroupLoaded', () => {

    // 添加一个按钮,id: abc,文本: halo
    btngroup112.addButton({extId: "abc", text:"halo"}).then(btn => {

        // 这里promise返回的btn即为新建的按钮
        // 点击按钮时

        btn.on('onClick', () => {
            console.log('clicked')
            
            // 根据extId删除按钮
            btngroup112.removeButton('abc')
        })
    })
})

注意,removeButton只能删除rpa添加的自定义按钮。

Recent Posts
  • 隐藏按钮
  • 重命名按钮
  • 添加/删除一个自定义按钮
Copyright © 2021 销售易