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 扩展开发介绍

[Web][新版]表单页代码示例

July 14, 2020

Author: 许强

新版表单自定义实体主子明细,子表单合计行

Quote Sub Entity

//在金额(amount)产生变化时,计算并更新总价
const subEntityTable = new xsyrpa.FormSubEntityTableExtensionPoint("xsy.breeze.web.quote.quoteLine.defaultBusiType.childEntityCreation.ec");

subEntityTable.on("onChange", (data) => {
    console.log(data);
    const sum = data.reduce((pre, curr) => {
        return (curr.amount || 0) + pre;
    }, 0);
    subEntityTable.setFooterText({
        text: "销售金额总价(元): " + sum 
    });
});

//注意:javascript有精度问题,最好将计算结果精确到几位小数
//sum.toFixed(2)
Recent Posts
  • 新版表单自定义实体主子明细,子表单合计行
Copyright © 2021 销售易