LT-305: Add sorting function to properly order Measurement Table
This commit is contained in:
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);
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user