在DataV中资产交互配置与回调ID配置,是指某个资产在响应用户操作或者自动触发更新时,向其他资产传递的参数,这个参数可以在其他资产中作为数据查询时的动态变量。本文以数字翻牌器组件为例,为您介绍DataV的资产交互配置功能。
操作步骤
- 登录DataV控制台。
选择任一可视化应用,单击编辑,进入画布编辑器页面。
添加数字翻牌器组件和通用标题组件到画布中。
选择数字翻牌器组件,单击编辑器右侧的交互页签。
说明DataV提供了回调ID的独立编辑区域,即上图中的交互面板,方便您清晰快速地使用回调ID功能。
选中当前值变化时事件右侧的启用。修改绑定到变量中的变量名称。
说明变量名称修改为income后,在需要响应回调ID的资产中就可以使用income来获取参数值。
您可以给不同的资产设置不一样的变量名称,达到区分使用不同参数的目的。
单击需要响应回调ID的资产,在数据配置页面的数据源编辑框中,通过:变量名(如:income)使用您已经配置的变量。以通用标题组件为例。
说明如果您的数据源类型为静态数据或者CSV 文件,不支持回调ID。
SQL模式
select :income as value
select city from test_id_3 where id = :income
说明income
为您配置的回调ID,value
为您自定义的字段,用来接收回调ID的值。id
、city
为您数据库中的字段,test_id_3
为数据库中数据表的表名。
API模式
https://api.test?id=:income&city=:mycity
说明income
和mycity
为您配置的回调ID,id
和city
为您数据库中的字段。
高级功能
设置自定义字段
选择数字翻牌器组件,单击编辑器右侧的数据页签。
单击配置数据源。
在静态数据中新增一个
id
字段,值为123。选择交互页签,单击新建一个字段。
在字段列输入
id
,在绑定到变量列输入您要设置的变量名称。说明只有同时填写了字段值和绑定到变量对应的值后,这个变量才会生效。
设置回调ID的默认值
您可以通过在URL中设置请求参数的形式来设置回调ID的默认值,示例如下。
http://datav.aliyun.com/screen/000000?myid=123
000000
表示屏幕id。通过这个URL访问可视化应用时,在打开页面的同时,回调ID的myid
的值已经被设置为123。多个回调ID之间使用“&”符号连接,如下的示例中同时设置了回调ID的myid
和income
的默认值。
http://datav.aliyun.com/screen/000000?myid=123&income=1000
000000
表示屏幕id。