<ProFormSelect
name="company_id"
label="所属企业"
showSearch={true}
placeholder="选择所属企业"
rules={[{ required: true, message: '请选择所属企业' }]}
request={async () => {
}}
fieldProps={{
labelInValue: true, //使用labelInValue时,Select的placeHolder无法显示
onChange: async (propsV) => {
console.log(propsV, '测试公司选择');
},
onClear: () => {
// setTimeout解决了清空内容后即使设置了属性为undefined都不显示placeholder问题
setTimeout(() => {
formRef?.current?.setFieldsValue?.({
roles: [],
selector: [],
company_id: undefined,
});
}, 0);
},
}}
/>
React使用ant design pro的ProFormSelect组件,使用属性LabelInValue后清除选中值,无法显示placeholder
最新推荐文章于 2023-10-30 16:50:49 发布