0.0.19 • Published 6 years ago

@alicd/crui-task-filter v0.0.19

Weekly downloads
1
License
-
Repository
gitlab
Last release
6 years ago

category: Components type: UI Views component: Base chinese: 条件过滤器

english: TaskFilter

一般用于查询页中的搜索区功能。

API

TaskFilter

成员说明类型默认值
field过滤器所绑定的 FieldFieldN/A
selectKey当前面板中所选择的搜索条件number|stringN/A
defaultSelectKey默认情况下面板所选择的搜索条件number|stringN/A
searchPlaceholder搜索条件搜索框的提示语string"过滤搜索条件"
searchCondition默认情况下搜索条件搜索框中的值number|string""
onChangeCondition切换面板左侧的搜索条件时触发的事件(selectedKey: string) => void默认不执行任何操作
onSearch在搜索条件搜索框中执行搜索操作时触发的事件(searchCondition: string|number) => void默认不执行任何操作
onReset点击重置按钮触发的事件(field: Field) => void默认不执行任何操作
onClear点击清空按钮触发的事件(field: Field) => void默认不执行任何操作
visible是否显示弹层, 如果此属性为 false,弹层不会被渲染booleanfalse
title设定弹层标题string|number"排序设置"
width设定弹层宽度number800
height设定弹层高度number640
onOk点击确定按钮触发的事件(data: object[]) => void默认不执行任何操作
onCancel点击取消按钮触发的事件(e: object[]) => void默认不执行任何操作
loading设置弹层确定按钮载入状态booleanfalse
showTitle是否显示标题booleantrue
showFooter是否显示弹层底部的按钮栏booleantrue
hasMask是否显示遮罩booleantrue
className自定义类名stringN/A
canCloseByEsc是否支持 esc 按键关闭弹层booleantrue
canCloseByOutSideClick点击弹层外的区域是否关闭弹层booleantrue
canCloseByMask点击遮罩区域是否关闭弹层booleantrue
animation配置动画的播放方式object|boolean{ "in": "expandInDown", "out": "expandOutUp" }
target配置弹层定位的参照元素anyPosition.VIEWPORT
align弹层相对于target的定位, 详见开发指南的定位部分string|boolean"cc cc"
offset弹层相对于target定位的微调number[2][0, 0]
beforeClose弹层关闭前触发的事件() => void默认不执行任何操作
onClose弹层关闭后触发的事件() => void默认不执行任何操作
afterClose弹层关闭后触发的事件, 如果有动画,则在动画结束后触发() => void默认不执行任何操作
beforeOpen弹层打开前触发的事件() => void默认不执行任何操作
onOpen弹层打开后触发的事件() => void默认不执行任何操作
afterOpen弹层打开后触发的事件, 如果有动画,则在动画结束后触发() => void默认不执行任何操作
onRequestClose弹层请求关闭触发的事件。参数: reason: string 弹层关闭的来源 e: Event DOM 事件(reason: string, e: Event) => void默认不执行任何操作
beforePosition弹层定位完成前触发的事件() => void默认不执行任何操作
onPosition弹层定位完成后触发的事件。参数: config: object 定位的参数 node: object 定位的元素(config: object, node: object) => void默认不执行任何操作
autoFocus弹层打开的时候是否让里面的元素自动获取焦点booleanfalse
cache隐藏时是否保留子节点booleanfalse
safeNode安全节点,当点击 document 的时候, 如果包含该节点则不会关闭弹层, 如果是函数需要返回 ref, 如果是字符串则是该DOM的 id, 也可以直接传入DOM节点anyN/A
wrapperClassName弹层的根节点的样式类stringN/A
container指定渲染组件的容器anyN/A
shouldUpdatePosition强制更新定位信息booleanN/A
needAdjust是否自动调整定位的位置booleanN/A
disableScroll是否禁用页面滚动booleantrue
prefix样式类名的品牌前缀string"next-"

TaskFilter.Item

成员说明类型默认值
key作为条目的唯一标示,必须保证在同一个 TaskFilter 下唯一string|numberN/A
title单个条目的标题stringN/A
visible该条目是否可见booleanN/A
valuePlaceholder显示在标题后面的文案,一般展示用户填的值string|numberN/A