(search, keepData, collapseData, rebase)
| 10018 | }); |
| 10019 | } |
| 10020 | filter(search, keepData, collapseData, rebase) { |
| 10021 | if (rebase) this.dataScope.collapse(false, keepData); |
| 10022 | this.dataScope.collapse(true, collapseData); |
| 10023 | return new Promise((resolve, reject)=>{ |
| 10024 | this.props.onAnimateDataChange(DataLayoutChange.refine, "before refine", "refine").then(()=>{ |
| 10025 | this.dataScope.deselect(); |
| 10026 | this.dataScope.setFilteredData(keepData); |
| 10027 | this.props.onDataChanged(DataLayoutChange.refine, search); |
| 10028 | resolve(); |
| 10029 | }).catch(reject); |
| 10030 | }); |
| 10031 | } |
| 10032 | reset() { |
| 10033 | return new Promise((resolve, reject)=>{ |
| 10034 | this.dataScope.deselect(); |
nothing calls this directly
no test coverage detected