diff --git a/src/signal/edit-signal-mapping.js b/src/signal/edit-signal-mapping.js index 43235bc..cf5ac2e 100644 --- a/src/signal/edit-signal-mapping.js +++ b/src/signal/edit-signal-mapping.js @@ -73,6 +73,11 @@ class EditSignalMapping extends React.Component { sig = this.state.signals[row]; sig.unit = event.target.value; } + } else if (column === 3) { // scaling factor change + if (parseFloat(event.target.value) !== 0.0) { + sig = this.state.signals[row]; + sig.scalingFactor = parseFloat(event.target.value); + } } else if (column === 0) { //index change sig = this.state.signals[row]; sig.index = parseInt(event.target.value, 10); @@ -108,7 +113,8 @@ class EditSignalMapping extends React.Component { direction: this.state.dir, name: "PlaceholderName", unit: "PlaceholderUnit", - index: 999 + index: 999, + scalingFactor: 1.0 }; AppDispatcher.dispatch({ @@ -152,6 +158,7 @@ class EditSignalMapping extends React.Component { this.handleMappingChange(e, row, column)} /> this.handleMappingChange(e, row, column)} /> this.handleMappingChange(e, row, column)} /> + this.handleMappingChange(e, row, column)} /> this.handleDelete(index)} />