Appearance
Table 表格数据填写
示例
API
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| indexed | 是否启用序号 | boolean | false |
| columns | 必填。表头配置 | ISuperFormTableColumn[] | [] |
| disabled | 是否禁用 | boolean | false |
| withSort | 是否开启排序 | boolean | false |
| withCurd | 是否开启增删改查 | boolean | false |
| selection | 是否开启多选 | boolean | false |
| selectable | 仅对 type=selection 的列有效,类型为 Function,Function 的返回值用来决定这一行的 CheckBox 是否可以勾选 | (row: any, index: number) => boolean | |
| onRemoteCreate | 新增。远程接入 | (formData, done) => void | |
| onRemoteDelete | 删除。远程接入 | (rows, done) => void |
Column
可以参考 Config 配置说明
| 属性名 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| selection | 是否可选 | boolean | false |
| label | 标题 | string | |
| help | 帮助文本 | string | |
| prop | 绑定参数 | string | |
| dataType | 数据类型 | number | string | object | array | boolean | |
| ruleType | 输入类型,此处类型与控件名一致 | 参考内置组件 | |
| required | 是否必填 | boolean | false |
| columns | 多级组件 | ISuperFormTableColumn[] |