YbQueryFilter 筛选表单
结合 yb-form 设计筛选表单,目前用于 yb-simple-table-page 与 yb-simple-card-page 的筛选表单使用
# 基本使用
collapsed
复制
# 插槽使用
- 查询表单的插槽,同 yb-form 插槽使用
- 在默认的查询与重置按钮后追加内容的插槽:"searchFormButtonsAppended"
复制
# YbQueryFilter Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
searchForm | 筛选条件配置,详细配置 SearchForm | object | -- | -- |
showCollapse | 是否显示折叠器 | boolean | -- | true |
defaultRowsNumber | 自定义折叠状态下默认显示的表单控件行数,没有设置或小于 0,则显示两行控件,不包含查询重置按钮 | number | -- | 2 |
collapsed | 是否折叠状态,支持.sync 修饰符 | boolean | -- | true |
v-model/value | 表单值 | object | -- | -- |
# YbQueryFilter SearchForm Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
autoSearch | 改变表单值,是否自动调用查询事件,当配置为 false 时,formItems 中配置 autoSearch 将无效 | boolean | -- | true |
formItems | 查询表单项的配置,详细配置 FormItems | object[] | -- | [] |
formClass | 查询表单 className | string | -- | -- |
formStyle | 查询表单样式 | object | -- | -- |
spans | 查询表单占格,如果是 object 类型,将与默认的{ xl: 4,lg: 6,md: 8,sm: 12, xs: 24}进行合并,总占格数为 24 | boolean | -- | false |
# YbQueryFilter FormItems Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
autoSearch | 改变该字段值,是否自动调用查询事件 | boolean | -- | true |
after | 是否渲染在重置按钮之后 | boolean | -- | true |
- | 同yb-form 的 formItems | object | -- | -- |
# YbQueryFilter Methods
事件名称 | 说明 | 回调参数 |
---|---|---|
getYbForm | 取得 yb-form 的组件实例 | -- |
# YbQueryFilter Events
事件名称 | 说明 | 回调参数 |
---|---|---|
search | 查询事件 | value |
change | 筛选条件展开,收起点击后事件 | {collapsed, formModel} |
- | 其他事件,同el-form (opens new window) | -- |
上次更新: 2023/02/27, 18:52:11