交互事件
交互事件可在表单设计器中编写事件处理代码。
| 事件名称 | 说明 | 回调参数 |
|---|---|---|
| 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 | 获取子表单数据 | — |
