在使用antDesignPro的proTable组件是,想给表格自带的搜索栏,配置必填字段,根据开发文档进行下面编写。

const columns: ProColumns<>[] = [
	{title:'name', dataIndex:'name', 
		formItemProps:{
			rules:[{
				required:true,
				message:'此项为必填项'
			}]
		}
	}
]

配置完后发现不生效,对比代码,也没问题。
后来发现ProTable的Columns配置文档中说传递给 Form.Item 的配置,可以配置 rules,但是默认的查询表单 rules 是不生效的。需要配置 ignoreRules,感觉应该是这个问题
但是这个ignoreRules具体要怎么配置呢?如下:

<ProTable<type>
	rowKey='key'
	headerTitle='列表'
	columns={columns}
	//ignoreRules配置
	form={{ignoreRules:false}}
/>
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐