交互事件
交互事件可在表单设计器中编写事件处理代码。
事件名称 | 说明 | 回调参数 |
---|---|---|
onSubFormRowAdd | 子表单新增行时触发 | (subFormData, newRowId): 新增后的子表单数据,新增行Id(非行索引) |
onSubFormRowInsert | 子表单插入行时触发 | (subFormData, newRowId): 插入后的子表单数据,插入行Id(非行索引) |
onSubFormRowDelete | 子表单删除行时触发 | (subFormData, deletedDataRow): 删除后的子表单数据,删除行数据 |
onSubFormRowChange | 子表单新增行、插入行、删除行时触发 | (subFormData): 变化后的子表单数据 |
API方法
方法名 | 说明 | 参数 |
---|---|---|
getFormRef | 获取VFormRender组件 | — |
getWidgetRef | 获取容器或字段组件 | (widgetName, showError): 组件名称,如组件不存在是否显示错误 |
setHidden | 设置是否隐藏容器 | true/false |
activeTab | 激活Tab页签指定页 | tabIndex:tab页索引 |
disableTab | 禁用Tab页签指定页 | tabIndex:tab页索引 |
enableTab | 恢复Tab页签指定页 | tabIndex:tab页索引 |
hideTab | 隐藏Tab页签指定页 | tabIndex:tab页索引 |
showTab | 显示Tab页签指定页 | tabIndex:tab页索引 |
disableSubFormRow | 禁用子表单指定行 | rowIndex:行索引 |
enableSubFormRow | 恢复子表单指定行 | rowIndex:行索引 |
disableSubForm | 禁用子表单 | — |
enableSubForm | 恢复子表单 | — |
resetSubForm | 重置子表单数据为空 | — |
getSubFormValues | 获取子表单数据 | — |