search

search 组件用于快速生成一组搜索框。
模板:

  1. <yi-search :default-where="query.where" @get-where="handleGetWhere" :columns="columns" @handle-select="init"></yi-search>

如下即可生成一个 input 输入框

  1. // columns
  2. [
  3. {..., search: { type: 'input', s: '='}}
  4. ]

参数 s 取值为:=, in, like left like right like, between

单选框 select:

  1. {..., search: { type: 'select', value: 1, options: [
  2. { value: 1, label: '' }, { value: 2, label: '' }, ...
  3. ] }}

按钮组 btnGroup, options 同上
多选框 selects, options 同上
单选 radio, options 同上
多选 checkbox, options 同上
远程单选 remoteSelect

  1. {..., search: { type: 'remoteSelect', option: {
  2. url: '', labelField: '', valueField: '',paginate: true, ...
  3. }}}

远程多选 remoteSelects, option 同上
日期 date:

  1. { ..., search: { type: 'date' } }

范围 inputs:

  1. { ..., search: { type: 'inputs' } }

开关 switch:

  1. { ..., search: { type: 'switch' } }

自定义 custom