十二、下拉树(ComboTree)

需要实现一些复杂的树形结构的下拉框时(比如说:仓库区位),就需要用到这个控件。这个实现起来其实不难,只需要配好数据源就行。

接下来就以仓库的下拉框选项为例,一起来实现一个下拉树控件的配置。

首先在字段属性的编辑类型处选择ComboTree。

然后在数据源设置处,配置数据源。数据源设置选择sql语句,新增和编写相应的sql语句,最后再选择你新增的数据源就行啦。记得在编写sql语句的时候,不要忘记点击生成sql规则哦!

SELECT
    CONCAT('p_', ID) AS id,
    CangKuMingChen AS text,
    NULL AS pid
FROM
    CANG_KU_XIN_XI_ZHU_BIAO
UNION ALL
    SELECT
        a.ID AS id,
        CONCAT(
            b.CangKuMingChen,
            '-',
            a.KuWeiMingChen
        ) AS text,
        CONCAT('p_', a.MASTER_ID) AS pid
    FROM
        CANG_KU_XIN_XI_ZI_BIAO_1 a
    LEFT JOIN CANG_KU_XIN_XI_ZHU_BIAO b ON a.MASTER_ID = b.ID

保存更新,就能生成一个下拉树控件啦!

说到sql语句,那就对主子表的一些公共字段进行讲解。主子表是通过主表的ID与子表的MASTER_ID进行关联的;主表的status就是当前表单的状态(10代表草稿,31审核通过,40作废,20审核中,32审核不通过);CREATE_USER代表当前表单的创建者(值为1时,代表是系统创建的)。

Copyright © 2022 杭州企云信息科技有限公司 all right reserved,powered by 简搭(jabdp)该文件修订时间: 2022-06-29 18:47:18

results matching ""

    No results matching ""