Files
vxe-table/examples/plugins/table/renderer/form.tsx

25 lines
664 B
TypeScript

import { VXETable } from '../../../../packages/all'
// 创建一个简单的表单-输入框渲染
VXETable.renderer.add('FormItemInput', {
// 项内容模板
renderItemContent (renderOpts, params) {
const { data, property } = params
const { props } = renderOpts
return [
<vxe-input v-model={ data[property] } { ...{ props } }></vxe-input>
]
}
})
// 创建一个简单的表单-按钮组渲染
VXETable.renderer.add('FormItemButtonGroup', {
// 项内容模板
renderItemContent () {
return [
<vxe-button type="submit" status="primary"></vxe-button>,
<vxe-button type="reset"></vxe-button>
]
}
})