(search: Search, keepData: object[], collapseData: object[], rebase: boolean)
| 33 | } |
| 34 | |
| 35 | filter(search: Search, keepData: object[], collapseData: object[], rebase: boolean) { |
| 36 | if (rebase) { |
| 37 | this.dataScope.collapse(false, keepData); |
| 38 | } |
| 39 | this.dataScope.collapse(true, collapseData); |
| 40 | return new Promise<void>((resolve, reject) => { |
| 41 | this.props.onAnimateDataChange(DataLayoutChange.refine, 'before refine', 'refine').then(() => { |
| 42 | this.dataScope.deselect(); |
| 43 | this.dataScope.setFilteredData(keepData); |
| 44 | this.props.onDataChanged(DataLayoutChange.refine, search); |
| 45 | resolve(); |
| 46 | }).catch(reject); |
| 47 | }); |
| 48 | } |
| 49 | |
| 50 | reset() { |
| 51 | return new Promise<void>((resolve, reject) => { |
nothing calls this directly
no test coverage detected