SearchForm

此组件基于SehemaForm组件的 Pro 版本,一般用于表格搜索等场景下使用

使用此组件前应先了解SehemaForm组件相关属性和事件等

基础用法

校验

自定义按钮区域

事件相关

SearchForm API

SearchForm Attributes

此组件支持所有el-formscehma-form中的属性,详细属性可查看

名称说明类型默认值必填
collapse是否开启折叠功能Booleantrue
expand折叠功能的状态Booleanfalse
force-collapse-items当被折叠时,强制显示几个表单项N
submitting表单提交时的回调,需要返回 Promise 来告知是否处理完成Functoin
button-layout按钮区域的自定义设置String\[\]Array<'search' | 'searchReset' | 'collapse' | 'reset' | 'submit' | 'slot'>['search', 'searchReset', 'collapse']

SearchForm Events

名称说明类型
data-change表单项值变更触发Function
data-reset点击重置按钮的回调Function
data-submit点击搜索或提交按钮的回调Function
collapse-change折叠状态变更触发Function

SearchForm Exposes

方法名说明类型
validate对整个表单的内容进行验证。 接收一个回调函数,或返回 Promise。Function
validateField验证具体的某个字段。Function
resetFields重置该表单项,将其值重置为初始值,并移除校验结果Function
scrollToField滚动到指定的字段Function
clearValidate清理某个字段的表单验证信息。Function

SearchForm Slots

插槽名说明
[字段名]对应表单项自定义插槽
button按钮区域自定义插槽,需要配合 buton-layout 一起使用