2023/7/13

问:如何使用进度条动态展示后端的进度

答:可以使用消息订阅控件的脚本订阅模式,需要在后端和前端脚本中添加接收和发送消息的代码逻辑,后端脚本的进度需要用户自己定义,具体请参考使用订阅控件实现动态刷新


问:如何实现弹窗点选回填

答:在回填字段选择相应属性,一般为全局唯一标识,具体参见DWF可自动识别的args参数


问:JSON数据类型的用法

答:不清楚此处json数据类型指的是JavaScript原生的json数据类型还是指DWF数据模型中的json数据类型,此处以JavaScript原生的json数据类型为例进行介绍

JSON一般用于结构化的数据,适用键值对格式存储的数据,NoSQL数据库存储的数据。

JSON 中支持的数据类型可以分为简单数据类型和复杂数据类型两种,其中简单数据类型包括:string(字符串)、number(数字)、boolean(布尔值)和 null(空);复杂数据类型包括:Array(数组)和 Object(对象)。

可能使用JSON数据类型的应用场景有:

问:什么情况下可以用默认的新增或者编辑事件

答:满足以下条件:

  1. 不需要对输入进行合法性检测(如类型检测和数据范围检测)
  2. 没有指定输入
  3. 没有级联修改

问:如何在弹框之前发现错误时阻止弹框

答:分为两类错误,没有触发异常的逻辑错误和已经抛出异常的错误。针对没有触发异常的逻辑错误,在弹框之前添加检查代码对其逻辑进行检查;针对已经抛出异常的错误,在弹框之前使用try catch语句对异常进行处理。