页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 操作的表单(TargetForm):当选择操作的动作为创建、编辑、浏览时,DWF会按照对应的方式打开一个表单,这时需要指定一个具体的表单,因此在操作的配置界面里存在一个目标类和表单的设置。在操作配置界面,还可以选择用弹框的方式还是弹出页签的方式打开表单。
  • 操作的过滤条件(Condition):当选择动作类型为创建、编辑、浏览时,可以输入一个过滤条件来确认是打开哪个或者哪些对象,这个查询条件遵循DWF内部查询条件语法,例如:and obj.state = '已创建';查询条件的概念是在DWF 2.0提出的,在DWF 3.0中推荐使用前处理脚本来限定被显示的对象。
  • 前后处理脚本(PreScript / PostScript):当需要弹框向下一个即将被打开的表单传递数据或者查询条件的时候,可以通过前处理脚本完成参数传递。当弹框关闭,需要向上一级菜单返回结果时,可以使用后处理脚本完成工作。
    • 前处理脚本:可以通过return {obj:obj}的形式给即将被打开的表单传参
    • 后处理脚本:当表单以弹窗形式打开,如果弹窗关闭,DWF会将弹窗打开表单的数据回传到父表单,在后处理脚本中可以通过this.comfirmData获取到,用户可以利用回传数据实现特定的逻辑如刷新表格数据等

操作表现形式:

根据操作的表现形式不同,可以分为一下几种形式:

...