EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
常见问题
  • 树形下拉选择非叶子节点
  • 1.场景介绍
  • 2.场景展示
  • 3.实现思路
  • 4.操作步骤
  • 4.1 创建数据实体
  • 4.2 生成并调整表单
  • 4.3 添加allowSelect事件

# 树形下拉选择非叶子节点

# 1.场景介绍

表单中,树形下拉组件默认只能选择子节点,本文讲解如何在树形下拉中选择父节点。

# 2.场景展示

# 3.实现思路

  1. 在组件allowSelect事件中,直接返回callback(true)。

# 4.操作步骤

# 4.1 创建数据实体

执行数据库脚本,以MySQL为例,示例脚本如下:


    drop table if exists student_info;
    create table student_info (
        id varchar(255) not null comment '主键',
        name varchar(255) comment '姓名',
        sex varchar(255) comment '性别',
        birthday_address varchar(255) comment '出生地',
        birthday varchar(255) comment '出生年月',
        idCard varchar(255) comment '身份证号',
        telephone varchar(255) comment '联系电话',
        remarks mediumtext comment '备注',
        primary key (id)
    ) comment='学生个人信息';

# 4.2 生成并调整表单

右键点击实体,生成表单,将出生地组件类型改为树形下拉,树面板改为业务字典,根节点选择“省”

# 4.3 添加allowSelect事件

点击右侧菜单-高级-添加事件-allowSelect(允许选择)-代码块:callback(true)

实现效果如下:

← 下拉框数据联动 表单字段正则校验 →