说明
与设计器里的其它区块组件(
常见能力:
- 标题 / 查询条件栏 / 工具栏 / 数据网格四段式区块骨架
- 列、行数、筛选、工具栏全部由 PageBlock.Settings 键值驱动
- 设计态与运行态共用同一组件,设计画布即预览
- 经 PageComponents 注册表按键 table 引用,与已发布页面 JSON 解耦
- 文本本地化、样式随 data-theme 明暗自动切换
用法
@* 运行时通常经 PageRenderer 按区块树渲染;此处直接构造一个已配置的表格区块 *@
@{ var block = new PageBlock
{
Component = "table",
Title = "设备台账",
Settings = { ["columns"] = "设备编码,设备名称,所属车间,状态",
["rows"] = "4", ["filters"] = "设备编码,状态", ["toolbar"] = "新增,导入,导出" },
}; }
<TablePage Block="block" Design="false" />
API 参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
Block |
PageBlock |
PageBlock |
区块数据(列来自 Settings["columns"],行数来自 Settings["rows"],筛选来自 Settings["filters"],工具栏来自 Settings["toolbar"])。 |
Design |
bool |
false |
是否设计态。 |
所有组件均继承
BaseComponent,除上表参数外还支持Class、Style、Disabled、Visible。
扫码关注公众号
扫码加入 QQ 群