 YbQueryFilter 筛选表单
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
