mainGrid 表格配置项
# 基础属性
# name string
定义表格名称。用于区分当前所在的表格。
默认值: undefined
注意
- 如果一个组件中,仅有一个表格,可以不写
- 在同一个组件中,不要有相同名称的表格
# columns array
表格列配置对象。
数组元素中除了支持 AppInput 的配置项外,还包含以下几个属性。
属性 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
title | 列标题 | string | undefined | |
dataIndex | 字段名称 | string | undefined | |
field | 与 dataIndex 相同(优先取 dataIndex) | string | undefined | |
allowBlank | 列是否允许为空 | boolean | true | |
readOnly | 列是否只读 | boolean | false | |
align | 数据对齐方式 | string | left、right、center | left |
width | 列宽度(如果为空则均匀分配剩余宽度,如果全部列固定了,可能会存在宽屏下不会铺满,可以配合 "%" 或者 "min-width" 布局) | number|string | auto, px, % | auto |
minWidth | 列最小宽度,会自动将剩余空间按比例分配 | number|string | auto, px, % | auto |
hidden | 列宽度 | number | left |
# findUrl string
查询接口地址(GET 请求)。
# saveUrl string
保存接口地址(POST 请求)。
# updateUrl string
修改接口地址(PUT 请求)。
# delUrl string
删除接口地址(DELETE 请求)。
# 编辑属性
# isEditGrid boolean
表格的编辑方式。
true 行内编辑
false 弹出表单编辑
默认值: false。
# mode string
表格的编辑模式。
cell 单元格编辑。编辑时,激活当前单元格。
row 行编辑。编辑时,激活当前行所有可编辑的单元格。
默认值: cell。
# isEditRow function
是否可以编辑行内某个单元格。
function({ row, rowIndex, column, columnIndex }) => boolean