DataGear 制作省/市二级联动下拉框看板表单

本文介绍如何使用DataGear的自定义图表功能创建省/市二级联动下拉框看板表单。通过建立省级与市级数据集,并利用自定义图表及参数化SQL实现联动效果。

通过DataGear的自定义图表功能,可以很方便地制作省/市二级联动下拉框看板表单。

首先,新建两个下拉框所需的数据集:
第一个是省级下拉框所需数据集,以如下的CSV数据集为例:

name, value
北京, bj
河北, hb
山东, sd
江苏, js

第二个是市级下拉框所需数据集,以如下SQL数据集为例:

SELECT
	NAME,
	VALUE
FROM
	T_CITY
WHERE
	PARENT = '${province}'

这是一个参数化SQL数据集,参数为:

名称        类型     必填
省份        字符串   是

T_CITY表数据示例:

NAME,   VALUE,   PARENT
东城区, dc,      bj
海淀区, hd,      bj
石家庄, sjz,     hb
廊坊,   lf,      hb
济南,   jn,      sd
德州,   dz,      sd
南京,   nj,      js
苏州,   sz,      js
...

使用上述两个数据集新建两个自定义图表:

图表类型:自定义
数据集列标记:无需标记
图表类型:自定义
数据集列标记:无需标记

然后,新建可视化看板,填写如下看板模板内容:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.select-province,
.select-city{
     
     
    display: inline-block;
    padding: 0.5rem 1rem;
}
select, button{
     
     
    padding: 0.5rem 2rem;
    width: 10em;
    font-size: 1.2rem;
}
</style>
<script type='text/javascript'>
//下拉框图表渲染器
var selectChartRender =
{
     
     
    render: function
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值