1.0.1 • Published 6 years ago

@alicd/crui-search-area v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

  • name: 筛选区
  • tag_name: SearchArea
  • terminal: pc
  • category: form
  • scene: common

符合 Rookie 设计标准的筛选区组件。

规则

  • 筛选条件可设置展开和收起

API

SeachArea

属性说明类型默认值是否必填
className自定义 classstringN/A
style自定义内联样式objectN/A
defaultSearchFields默认直接展示出搜索项,对应Item中的dataIndex值,不填则全部展示,否则未在此值中的搜索项将会放入收起区array<string>N/A
searchFields直接展示的搜索项,使用后变为受控类型array<string>N/A
defaultActiveFields默认生效的搜索项,对应Item中的dataIndex值,不填则全部生效,否则未在此值中的搜索项将不生效且也不展示在界面上array<string>N/A
activeFields生效的搜索项,使用后变为受控类型array<string>N/A
size尺寸large/medium/smallmedium
fieldField示例object<Field>N/A
tarsHabitKeytars习惯中的标识,设置后将会出现存储历史搜索记录的按钮,需配合tars系统使用stringN/A
historySelectSearch历史搜索记录选择后直接搜索与否booleantrue
canSearchByEnter是否支持按回车键搜索booleantrue
onSearch点击搜索按钮后的回调(values: 表单填写的值) => {}noop
onReset点击重置按钮后的回调() => {}N/A
locale自定义的多语言文案数据object中文文案

PS. children只能为SeachArea.GroupSeachArea.Item

SeachArea.Group

属性说明类型默认值是否必填
label分组labelstringN/A

PS. children只能为SearchArea.Item

SeachArea.Item

属性说明类型默认值是否必填
label搜索项labelstringN/A
dataIndex搜索项索引,保证唯一性stringN/A
colSpan占的列数number1
canSearchByEnter按回车键搜索, SearchArea整体设置成false时不生效, 多行文本框等组件建议手动设置成falsebooleantrue

其余属性与Form.Item一致 children为对应的Input/Select等表单元素