说明
与
常见能力:
- 柱状 / 折线 / 饼(环)三形态,由 Settings 的 type 切换
- series(数值)、labels(标签)键值驱动,纯 SVG/CSS 占位无需图表库
- 类型名与标签等文本全部本地化
- 设计态无数据给引导 + 坐标刻度,运行态显示空态
- 经 PageComponents 注册表按键 chart 引用,与已发布页面 JSON 解耦
用法
@* 柱状图:type 可切 bar / line / pie *@
@{ var chart = new PageBlock
{
Component = "chart",
Title = "销售概览",
Settings =
{
["type"] = "bar",
["series"] = "42,68,55,80,63,74",
["labels"] = "一月,二月,三月,四月,五月,六月",
},
}; }
<ChartPage Block="chart" Design="false" />
API 参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Block |
PageBlock |
PageBlock |
区块数据:类型 Settings["type"](bar/line/pie)、系列 Settings["series"](逗号数值)、标签 Settings["labels"](逗号文本)。 |
Design |
bool |
false |
是否设计态。 |
所有组件均继承
BaseComponent,除上表参数外还支持Class、Style、Disabled、Visible。
扫码关注公众号
扫码加入 QQ 群