diff options
author | srichman333 <sarah_n_richman@brown.edu> | 2024-05-07 12:08:29 -0400 |
---|---|---|
committer | srichman333 <sarah_n_richman@brown.edu> | 2024-05-07 12:08:29 -0400 |
commit | 9589dd92470e59ef041770af5ffc287a74c2752c (patch) | |
tree | 3265f43f036623542285c41860c8b9edfc8e778c /src/client/views/nodes/DataVizBox/components/TableBox.tsx | |
parent | da26a65b4d0d767ac3ad44dad79cedc195dc918d (diff) |
filtering for a range of strings
Diffstat (limited to 'src/client/views/nodes/DataVizBox/components/TableBox.tsx')
-rw-r--r-- | src/client/views/nodes/DataVizBox/components/TableBox.tsx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/views/nodes/DataVizBox/components/TableBox.tsx b/src/client/views/nodes/DataVizBox/components/TableBox.tsx index 553fb2f65..5578b10cb 100644 --- a/src/client/views/nodes/DataVizBox/components/TableBox.tsx +++ b/src/client/views/nodes/DataVizBox/components/TableBox.tsx @@ -188,8 +188,8 @@ export class TableBox extends ObservableReactComponent<TableBoxProps> { var start: any; var end: any; if (this.filteringType=="Range"){ - start = (this.filteringVal[0] as Number)? Number(this.filteringVal[0]): this.filteringVal[0] - end = (this.filteringVal[1] as Number)? Number(this.filteringVal[1]): this.filteringVal[0] + start = Number.isNaN(Number(this.filteringVal[0]))? this.filteringVal[0]: Number(this.filteringVal[0]); + end = Number.isNaN(Number(this.filteringVal[1]))? this.filteringVal[1]: Number(this.filteringVal[1]); } this._tableDataIds.forEach(rowID => { @@ -202,7 +202,7 @@ export class TableBox extends ObservableReactComponent<TableBoxProps> { } else { let compare = this._props.records[rowID][this.filteringColumn] - if (compare as Number) compare = Number(compare) + if (!Number.isNaN(Number(compare))) compare = Number(compare) if (start<=compare && compare<=end){ if (!NumListCast(this._props.layoutDoc.dataViz_selectedRows).includes(rowID)) { this.tableRowClick(e, rowID); |