MCPcopy Index your code
hub / github.com/microsoft/SandDance / filter

Method filter

docs/app/js/sanddance-app.js:10020–10031  ·  view source on GitHub ↗
(search, keepData, collapseData, rebase)

Source from the content-addressed store, hash-verified

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();

Callers

nothing calls this directly

Calls 6

resolveFunction · 0.70
collapseMethod · 0.45
onAnimateDataChangeMethod · 0.45
deselectMethod · 0.45
setFilteredDataMethod · 0.45
onDataChangedMethod · 0.45

Tested by

no test coverage detected