本文介绍产品如何通过把父子结构数据,实现下拉树本文介绍产品如何通过把父子结构数据,实现下拉树参数。
1 示例
信息 | ||
---|---|---|
| ||
1、示例下载数据:父子维.xlsx;如果想复现示例,需要先把示例数据导入到模型中 或者把文件导入到业务库中,详细查看:文件。 2、创建SQL查询,可参考:创建SQL查询。 3、设置参数,可参考:设置参数。 4、在仪表盘也可以构建下拉树组件,详细可参考:树筛选组件。 |
把“父子维”数据导入到业务库中,父子维的数据结构如下:
...
2、保存并回到数据模型,进入参数管理界面,设置置参数,可查看参数设置操作说明。
选项 | 内容 |
---|---|
参数映射 | 可查看参数设置操作说明。 |
控件类型 | 选择树形(单选)或树形(双选)。 |
备选值 | SELECT t1.code,t1.name,t2.code as pid_code FROM kemu t1, kemu t2 where |
注意:这个写法有点特殊,一定要这样子写,因为没有办法直接pid=?,只有code和name,
所以写成pid=id and code=?,意思是改为根据code来找子节点。
真实值:code;
父ID:pid真实值 选择:code; 父ID 选择:pid_code |
显示值 选择:name, ID:可填可不填,code。 | |
根节点 | SELECT code,name FROM kemu where pid='1001' |
真实值 选择:code; |
显示值 选择:name |
3、设置好参数之后,保存数据模型,并去创建 交互式仪表盘,制作组件,并且拖入参数, 展开参数效果如下:
如果是父子结构的数据,会自动显示成一颗树形。
本文介绍产品如何通过把父子结构数据,实现下拉树参数。