vxe-table icon indicating copy to clipboard operation
vxe-table copied to clipboard

当gird配置了form-config的itemRender,希望能把$grid作为参数传入到渲染函数renderItemContent,

Open jianliulin opened this issue 2 years ago • 0 comments

这个需求解决了什么问题:

当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 }) 表单项重置函数

是否已有其他不错的替代方案:

jianliulin avatar Aug 24 '22 07:08 jianliulin