LT-305: Add sorting function to properly order Measurement Table

This commit is contained in:
Erik Ziegler committed 2016-11-15 15:02:38 +01:00
1 parent 0b77a1783a
commit d6a3172bb3
7 files changed
+150 -25

No files matched your search

@@ -8,6 +8,7 @@ Template.dialogNonTargetMeasurement.onCreated(() => {
const instance = Template.instance();
instance.measurementTypeId = 'nonTargets';
const timepointApi = instance.data.timepointApi;
instance.schema = new SimpleSchema({
location: FieldLesionLocation,
@@ -16,10 +17,15 @@ Template.dialogNonTargetMeasurement.onCreated(() => {
// Remove the measurement from the collection
instance.removeMeasurement = () => {
instance.viewerData.measurementApi.deleteMeasurements(instance.measurementTypeId, {
const measurementApi = instance.viewerData.measurementApi;
measurementApi.deleteMeasurements(instance.measurementTypeId, {
_id: instance.data.measurementData._id
});
// Update the Overall Measurement Numbers for all Measurements
const baseline = timepointApi.baseline();
measurementApi.sortMeasurements(baseline.timepointId);
// Refresh the image with the measurement removed
cornerstone.updateImage(instance.data.element);
};