AWS UI组件参考指南

树形数据字典

创建一个树形下拉框控件,这是一个私有封装。树形组件也是一种字典类组件,可以根据树状SQL 数据源,构造成一棵异步展开的树。选择树节点后,树节点对应的表记录可以根据预设的字段对应关系回填到当前表单。用于显示和修改被表单数据源绑定的数据,自动通过平台各类权限配置控制其读、写、隐藏状态。

运行

PC端
移动端

检索的关键字是配置属性中节点文字配置后展示的内容

预置校验

设计

基本属性

扩展属性

  • 空值提示

    参见单行空值提示

  • 窗口名称

    弹出的窗口名称,仅对Ajax子表有效

  • 数据源

    • 当前BPM数据源,数据来自当前AWS连接的本地数据库

      1. SQL语句  一个标准的SELECT查询语句,支持@公式

      2. 查询SQL 一个标准的SELECT查询语句,结果值为树形字典搜索框进行搜索时的范围

      3. 关系定义  树形数据字典通过SQL数据源中设置的父子字段查询当前节点的子节点数据。原理:当组件通过select * from ORGDEPARTMENT where parentdepartmentid = 0 构建出一棵带根的树后,如果用户点击根节点,组件将parentdepartmentid = 0替换为parentdepartmentid = 根节点id,从而查询出根节点的子节点,其余节点依次类推

      4. 叶子节点标识  设置叶子节点的显示条件

    • 键值字典,数据源来源于基础字典

      1. 配置 必填,显示基础字典中当前应用及关联应用的所有字典名称

      2. 数据过滤 当前键值字典支持的属性过滤,有关各字段名介绍参见https://docs.awspaas.com/reference-guide/aws-paas-dict-reference-guide/appendix/table.html

    • CC 数据源,数据来自【连接服务】 Database组件连接的外部数据库

      参见当前BPM数据源

  • 数据过滤

    配置树过滤范围,支持$getform(字段名)格式获取当前表单数据

  • 回填策略

    设置节点对应数据是否可以回填,默认节点都可使用,可选的输入值包括:

    • 非叶子节点:非叶子节点可以回填

    • 叶子节点:叶子节点可以回填

    • 条件约束:格式为:"字段:值",回填字段满足指定的值时可以回填,支持@公式

  • 多选

    勾选后支持多选,并可设置多个之间的分隔符,勾选继承选择父节点,是否自动选择子节点

  • 显示全路径

    勾选后,在回填结果里将显示全路径

  • 节点图标样式

    改变树节点图标,例如 parent:{../commons/img/add1_16.png};leaf:{../commons/img/airplane_16.png}

  • 节点文字样式

    改变树节点文字样式,例如parent:{color:red;font-size:12px;};leaf:{color:blue;font-size:15px;}

  • 节点文字

    可自行定义节点文字内容,如果取字段的值使用$[XXX],支持@公式

  • 取值字段

    双击节点时,取值SQL数据源中存在的字段值,多个字段名用|隔开,支持@公式

  • 展示字段

    配置源表一个字段名,用于双击节点源表字段值回填后到当前表单字段后显示的内容

  • 回填字段

    双击节点时,对应取到的源表字段值回填到当前表单字段,多个字段名用|隔开。【取值字段】和【回填字段】个数和次序必须匹配,支持@公式

部分扩展属性不支持移动端



Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区