Skip to content

Commit d72231d

Browse files
authored
Clear Historical Session table filters on close (#28)
1 parent 10af0a9 commit d72231d

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/multipleHistoricalSessions/sessionSelector/historicalSessionSelector.vue

+1
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,7 @@ export default {
256256
this.closeOverlay();
257257
},
258258
closeOverlay() {
259+
this.table.clearColumnFilters();
259260
if (this.overlay) {
260261
this.overlay.dismiss();
261262
delete this.overlay;

src/multipleHistoricalSessions/sessionTable/SessionTable.js

+5
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,11 @@ export default class SessionTable extends TelemetryTable {
9595
this.tableRows.clearRowsFromTableAndFilter(rows);
9696
}
9797

98+
clearColumnFilters() {
99+
Object.keys(this.tableRows.columnFilters)
100+
.forEach(filter => this.tableRows.setColumnFilter(filter, ''));
101+
}
102+
98103
clearAndUpdateData(data) {
99104
this.data = data;
100105
this.clearData();

test_data/Session.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
"type": "someSessionType",
133133
"description": "Testing session for datas",
134134
"user": "vista_test",
135-
"host": "testbed1",
135+
"host": "testbed2",
136136
"downlink_connection_type": "",
137137
"uplink_connection_type": "",
138138
"start_time": "2016-01-01T12:14:33",

0 commit comments

Comments
 (0)