mirror of
https://gitee.com/smartchart/smartchart
synced 2025-05-05 09:09:24 +08:00
31 lines
1.6 KiB
Markdown
31 lines
1.6 KiB
Markdown
---
|
|
weight: 4
|
|
type : docs
|
|
bookFlatSection : false
|
|
---
|
|
|
|
### 应用场景
|
|
类似于前后端开发, 后端会提供一些接口给前端, 但前端不一定需要在一打开页面就进行查询接口, 而是当有需要时再查询,
|
|
比如数据下载, 只有当用户有下载需求时再加载,
|
|
再比如有些与后台的数据联动, 我们只需要第一次加载时只显示第一层级, 点击时再加载其它层级
|
|
|
|
### 开启数据集懒加载
|
|
你可以点击数据集的开发界面的"连接" 图标, 将"前端刷新(秒)" 修改为-1
|
|
这时当打开仪表盘时, 此数据集不会被加载
|
|
|
|
### 应用
|
|
一般懒加载数据集主要是用来做数据查询的, 所以并不太需要显示图形, 所以我们主要是用于在图形中进行赋值操作
|
|
比如先在模板中定义一个全局变量:
|
|

|
|
然后修改图形编辑中的代码:
|
|

|
|
即刷新数据集时会进行变量赋值
|
|
如果您使用VUE, 那么会更方便, 你可以直接使用vapp.变量名 = dataset进行赋值
|
|
|
|
### 查询数据
|
|
你可以随时手动触发数据集的刷新, 比如懒加载的数据集序号为0
|
|
你可以在你需要触发刷新的地方调用ds_refresh(0)即可刷新0号数据集并执行0号数据集中的JS代码
|
|
|
|
>TIPS
|
|
>可以将懒加载的数据集同时转化为共享数据集(参考上文), 懒加载数据集将移到菜单栏显示
|