| | |
| | | }); |
| | | }, |
| | | syncCurrentPageSelection: function (selection) { |
| | | var nextMap = Object.assign({}, this.selectedWrkNoMap); |
| | | var selectedMap = {}; |
| | | (selection || []).forEach(function (row) { |
| | | selectedMap[row.wrkNo] = true; |
| | | }); |
| | | (this.tableData || []).forEach(function (row) { |
| | | delete this.selectedWrkNoMap[row.wrkNo]; |
| | | }, this); |
| | | delete nextMap[row.wrkNo]; |
| | | }); |
| | | Object.keys(selectedMap).forEach(function (key) { |
| | | this.selectedWrkNoMap[key] = true; |
| | | }, this); |
| | | nextMap[key] = true; |
| | | }); |
| | | this.selectedWrkNoMap = nextMap; |
| | | }, |
| | | runAnalysis: function () { |
| | | var self = this; |