vxe-table
vxe-table copied to clipboard
当gird配置了form-config的itemRender,希望能把$grid作为参数传入到渲染函数renderItemContent,
这个需求解决了什么问题:
当gird配置了form-config的itemRender,希望能把$grid作为参数传入到渲染函数renderItemContent,
一般配置了form-config,form上的东西基本都会和grid有关联,如果把$grid传进去后,就可以通过form上的控件 操作grid,也可以根据grid给form上的控件的事件写通用函数
希望能把以下函数的参数都加入$grid itemClassName: string | (params: { data, property }) => string 表单项className renderItemTitle (h, renderOpts, params: { data, property }) 表单项标题 renderItemContent (h, renderOpts, params: { data, property }) 表单项内容 itemVisibleMethod (params: { data, property }) 表单项可视函数 itemResetMethod (params: { data, property }) 表单项重置函数
建议的 API 是什么样的:
itemClassName: string | (params: { data, property, $form, $grid }) => string 表单项className renderItemTitle (h, renderOpts, params: { data, property, $form, $grid }) 表单项标题 renderItemContent (h, renderOpts, params: { data, property, $form, $grid }) 表单项内容 itemVisibleMethod (params: { data, property, $grid }) 表单项可视函数 itemResetMethod (params: { data, property , $grid }) 表单项重置函数
是否已有其他不错的替代方案:
无