联动与动作:看板参数、跳转、插入数据
让看板动起来的四种机制:看板参数(选一个值,所有图跟着过滤)、点击跳转到另一个看板或外部链接并带参数、把输入写进表、提交后显示结果。
看板参数:选一个,全都变
目标:顶部放一个「大区」下拉,选「华东」后,下面的柱状图、饼图、明细表都只看华东。
- 加一个选择器组件(数据类的「下拉选择」绑定销售订单的「大区(规范)」列,选项自动来自这一列;或非数据的下拉,手动填选项)。
- 在它的「⋮ → 添加看板参数」里给这个参数起名,比如
region。 - 对每个要联动的组件「快捷编辑 → 数据 → 过滤条件」:列选「大区(规范)」,比较符「等于」,值那一项从「值」切换成「看板参数」,选
region。 - 退出编辑,选一下下拉试试。
时间选择组件同理:参数是日期,组件过滤用「时间范围」或「等于」引用它。多个参数可以同时存在。
过滤条件里「值」的三种来源:值(固定)、列(和另一列比较)、看板参数(引用控件)。
看板跳转
「⋮ → 看板跳转」或「动作 → 关联看板」:点击这个组件时跳到——
- 看板:工作空间里另一块看板。做「总览 → 明细」的钻取。
- 外部链接:任意
http开头的网址。
「带参数跳转」:参数名 + 条件列,把当前点击的那一行的某个值(比如客户名)作为参数传给目标看板;目标看板的组件过滤引用同名参数,打开就是这个客户的明细。
插入数据
「⋮ → 插入数据」:点击这个组件时,把指定的值写入某张表——「添加目标表」选表,再把参数(通常是输入组件的值)对到列。配合文本输入 + 时间选择,就是一个「登记」按钮。设了序号列的表会更新而不是新增,可以做「改状态」按钮。
展示提交数据
配合表单组件:「⋮ → 展示提交数据」,提交后把刚写入的那一行显示出来,让填表人确认。
嵌入已有看板
「⋮ → 嵌入已有看板 → 选择看板」:把另一块看板整块放进来,做大屏拼接。
调试顺序
联动不生效时依次看:参数名是否一致;引用参数的过滤条件比较的列属性对不对(参数是文本、列是数字就永远不等);组件是不是引用了「已有图表」而那个视图自带的过滤把数据先筛空了。