数据集懒加载

应用场景 #

类似于前后端开发, 后端会提供一些接口给前端, 但前端不一定需要在一打开页面就进行查询接口, 而是当有需要时再查询, 比如数据下载, 只有当用户有下载需求时再加载, 再比如有些与后台的数据联动, 我们只需要第一次加载时只显示第一层级, 点击时再加载其它层级

开启数据集懒加载 #

在仪表盘"新增"–>“懒加载数据集” 这时当打开仪表盘时, 此数据集不会被加载

应用 #

一般懒加载数据集主要是用来做数据查询的, 所以并不太需要显示图形, 所以我们主要是用于在图形中进行赋值操作 比如先在模板中定义一个全局变量: 输入图片说明 然后修改图形编辑中的代码: 输入图片说明 即刷新数据集时会进行变量赋值

如果您使用VUE, 使用会更方便, 你可以直接使用vapp.变量名 = dataset进行赋值给到vue的变量空间

查询数据 #

你可以随时手动触发数据集的刷新, 比如懒加载的数据集序号为0 你可以在你需要触发刷新的地方调用ds_refresh(0)即可刷新0号数据集并执行0号数据集中的JS代码

TIPS 当没有修改过懒加载数据集的图形时, 默认的全局变量为 “data序号” 如懒加载数据集序号为0, 可使用data0获取数据集刷新后的数据