Open codedart2018 opened 3 months ago
ProTable
ProTable 希望处理 search optionRender 的时候返回被 transform 的数据。
search={{ ...proTableSearch, submitterColSpanProps: { span: 8 }, optionRender: (config, props, dom) => { return [ <Button key={'export'} onClick={async () => { console.log(props.form?.getFieldsValue()); // 希望这里拿到的是 transform 转换后的数据,而不是还要进行二次处理 const res = await exportClaimList(props.form?.getFieldsValue()); if (res.code === 0) { successMsg(res.message); } else { errorMsg(res.message); } }} > 导出 </Button>, ...dom, ]; }, }}
在导出的时候也是复用的查询表单的条件此时获得的form数据是没有transform的数据,如果要使用的话还得进行二次转换,这就和columns 对象 search transform不对应了,可能造成忘记转换及多写代码的情况。
希望新增一个transform 对象 表示form数据被转换后的数据
🔩 所属模块或组件
ProTable
🥰 需求描述
ProTable 希望处理 search optionRender 的时候返回被 transform 的数据。
⛰ 功能需求适用场景
在导出的时候也是复用的查询表单的条件此时获得的form数据是没有transform的数据,如果要使用的话还得进行二次转换,这就和columns 对象 search transform不对应了,可能造成忘记转换及多写代码的情况。
🧐 解决方案
希望新增一个transform 对象 表示form数据被转换后的数据
🚑 其他信息