feat: add a clear button to the filter box
This commit is contained in:
parent
b3a35146cb
commit
9d67637727
@ -249,7 +249,7 @@ export function Filter(props) {
|
||||
onFinish={async values => {
|
||||
if (values) {
|
||||
const items = values.filter.and || values.filter.or;
|
||||
setFilterCount(Object.keys(items).length);
|
||||
setFilterCount(Array.isArray(items) ? items.length : 0);
|
||||
setData(values);
|
||||
onFinish && (await onFinish(values));
|
||||
}
|
||||
|
@ -41,6 +41,13 @@ export function FilterForm(props: any) {
|
||||
expressionScope={scopes}
|
||||
>
|
||||
<FormButtonGroup align={'end'}>
|
||||
<Button onClick={async () => {
|
||||
if (onFinish) {
|
||||
await onFinish({
|
||||
filter: {},
|
||||
});
|
||||
}
|
||||
}}>清空</Button>
|
||||
<Reset>取消</Reset>
|
||||
<Submit>确定</Submit>
|
||||
</FormButtonGroup>
|
||||
|
Loading…
Reference in New Issue
Block a user