通过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

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

被折叠的 条评论
为什么被折叠?



