FormGrid
# 一、属性
# mainGrid
object
# detailGridList
object
# formData
object
表单数据对象。
# app
string
标记当前组件是在哪个功能组件中使用的。
默认值: 'FormGrid'
# height
number
组件高度。
# modalOption 基本用不到,底层已处理
object
弹窗配置项。
# 二、方法
# getForm()
获取表单实例对象。
# getAppDetail(index)
获取表格实例对象。
参数说明:
index: number
: 表格所在索引位置
# getFormData()
获取表单数据。
# resetFormGrid()
重置表单、表格数据。
# 三、事件
# formGridChangedBefore
({ grid, columns, value, row, rowIndex, column, columnIndex, formData, back }) => void
表单或表格中输入组件的值变化事件。
参数说明:
- obj
grid: object
: 表格实例对象columns: object
: 列配置对象value: string | number | boolean
: 输入组件的值row: object
: 行记录rowIndex: number
: 行索引位置column: object
: vxe-table 列对象columnIndex: number
: 列索引位置back: (continueExec) => void
: 是否需要拦截后续代码时调用,默认继续执行。back(false)
即可拦截。
# formGridChanged
({ grid, columns, value, row, rowIndex, column, columnIndex, formData }) => void
表单或表格中输入组件的值变化事件。
参数说明:
- obj
grid: object
: 表格实例对象columns: object
: 列配置对象value: string | number | boolean
: 输入组件的值row: object
: 行记录rowIndex: number
: 行索引位置column: object
: vxe-table 列对象columnIndex: number
: 列索引位置