简介 #
SmartChart 提供两种基于模板的低代码开发模式:自动化 DIV 模式(系统自动管理图形容器,适合快速搭建)和自由 DIV 模式(手动控制 HTML 布局,完全自定义)。通过模板开发界面,开发者可以将可视化开发窗口与显示窗口分屏,实现更专业的开发体验。
应用场景 #
- 专业化开发, 可将仪表盘显示和模板开发分屏开发
- 当你熟悉smartchart的基础开发后, 你可能会喜欢上现在这种方式
把你的可视化页面移动的显示器上吧, 进入"模板" 开发页面(上节介绍如何进入)
方式一: 自动化DIV #
此方式当你新增数据集图形时会自动识别, 无需手动在模板在添加
采用此方式请不要采用点击模板上方菜单的图形新增
如需编辑图形或数据集可按如下方式:

方式二: 自由DIV #
你可以模板中按照常规的H5页面编辑, 只是在需要插入图形的地方插入即可(建意通过模板上方的图形新增) 开始畅快的开发
- 点击图形即可新增一个图形,你甚至可以指定图表的位置, 完全和写html一样, 图形代码段:{{div_list.图表顺序号}}
- 注意自由DIV模式下的新增图形, 是不自带容器的, 如有需要,可选中"图形代码",点击菜单的容器包裹上容器

如果使用自由布局, 请删除自动化DIV这一段代码
- 选中生成的图形代码段, 点击菜单栏的 数据集, 图形, 布局开发或使用CTRL+Q, 即可进入开发界面, 如果没有数据集, 会自动帮你新建
可以观看视屏, 视屏比较老和现在不太一样, 仅参考即可 自由开发模式视屏
两种模式对比 #
| 模式 | 适合场景 | 图形容器 | 新增方式 |
|---|---|---|---|
| 自动化 DIV | 快速搭建,无需手动管理容器 | 系统自动生成并追踪 | 通过仪表盘界面新增按钮 |
| 自由 DIV | 完全自定义布局,精确控制位置 | 手动在 HTML 中插入 {{div_list.序号}} |
通过模板上方菜单新增 |
切换注意:如果使用自由 DIV 模式,需要删除模板中的"自动化 DIV"代码段,两种模式不可混用。
图形代码段语法 #
<!-- 自由 DIV 模式:在模板 Body 区插入图形占位 -->
{{div_list.0}} <!-- 0 号图形 -->
{{div_list.1}} <!-- 1 号图形 -->
<!-- 如需包裹容器(如 smtdrag) -->
<div class="smtdrag" id="id_xxxx">
{{div_list.0}}
</div>
