说明
与
常见能力:
- 每个子区块即一个标签页,标题取子区块 Title、留空回退 标签
- 当前内容由 PageRenderer 按子区块组件键动态渲染,表格 / 列表 / 图表可混排
- 点标签即切换,激活下标内部维护
- 容器组件:设计器可继续向标签内拖放区块
- 经 PageComponents 注册表按键 tabs 引用,与已发布页面 JSON 解耦
- 设计态空布局给出放置占位提示
用法
@* 运行时通常经 PageRenderer 渲染;这里直接给一个带子区块的 tabs 区块 *@
@{ var tabs = new PageBlock
{
Component = "tabs",
Title = "客户视图",
Children =
{
new PageBlock { Component = "table", Title = "订单",
Settings = { ["columns"] = "订单编号,客户,金额", ["rows"] = "3" } },
new PageBlock { Component = "chart", Title = "销售额",
Settings = { ["type"] = "bar", ["series"] = "42,68,55,80", ["labels"] = "一月,二月,三月,四月" } },
},
}; }
<TabsPage Block="tabs" Design="false" />
API 参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Block |
PageBlock |
PageBlock |
区块数据:子区块即标签页(标题取子区块 Title,内容为子区块本身)。 |
Design |
bool |
false |
是否设计态。 |
所有组件均继承
BaseComponent,除上表参数外还支持Class、Style、Disabled、Visible。
扫码关注公众号
扫码加入 QQ 群