Description
🐛 bug 描述
proTable的fromItem设置了search.transform,触发onchange的时候也触发了search.transform
🏞 期望结果
变更不应该走search.transform
提交的时候才走search.transform
💻 复现代码
{ dataIndex: 'name', fieldProps: { autoClearSearchValue: false, mode: 'multiple', placeholder: '输入关键字查询', showSearch: true, }, request: fetchPhysicalWarehouseList, search: { transform: (value) => ({ title: (value || []).join(',') }), }, title: '名称', valueType: 'select', }, { dataIndex: 'type', hideInTable: true, renderFormItem: () => { return ( <ProFormDependency name={['name']}> {({ name}) => { // 没有返回name,返回了title,并且是被search.transform后的数据 console.log(name, 'name'); return ( <ProFormSelect noStyle fieldProps={{ autoClearSearchValue: false, mode: 'multiple', }} params={{ groupKey: name?.join?.(',') }} request={getDictListByKey} name="type" /> ); }} </ProFormDependency> ); }, title: '类型', valueType: 'select', },
© 版本信息
- ProComponents 版本: 2.5.10