# 级联设置只选中最后一个选项(最后一级)

An image


// 代码生成级联操作,除了自定sql数据源,其他全部用框架完成:
// 1、配置下拉框数据源(必须是自定义sql),格式:
//SELECT Role_Id AS id,parentId,Role_Id AS [key],RoleName AS value FROM dbo.Sys_Role
/*注意上面的sql字段id,parentId,key,value是必须的,大小写必须一致 */

//2、代码生成器页面查询与编辑类型选择【级联】,数据源选刚刚定义的sql

onInit () {
  this.editFormOptions.forEach(x => {
    x.forEach(item => {
      if (item.field == '级联字段') {
        //设置只能选中最后一个节点(默认任意节点都能选中)
        item.changeOnSelect = false;
      }
    })
  })
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19