45 lines
2.0 KiB
HTML
45 lines
2.0 KiB
HTML
<template name="measurementTableView">
|
|
<div class="measurementTableView scrollArea">
|
|
{{#let config=measurementConfiguration}}
|
|
{{#each toolGroup in config.measurementTools}}
|
|
{{#if shallDisplayGroup toolGroup.id}}
|
|
{{#let collection=(groupByMeasurementNumber toolGroup.id)}}
|
|
{{>measurementTableHeaderRow
|
|
measurementType=toolGroup
|
|
measurements=collection
|
|
currentTimepointId=currentTimepointId
|
|
timepointApi=timepointApi
|
|
measurementApi=measurementApi
|
|
conformanceCriteria=conformanceCriteria}}
|
|
|
|
{{#each entry in collection}}
|
|
{{>measurementTableRow (clone this rowItem=entry)}}
|
|
{{/each}}
|
|
{{/let}}
|
|
{{/if}}
|
|
{{/each}}
|
|
|
|
{{#if config.newMeasurementTool}}
|
|
{{#let measurementType=(getNewMeasurementType config.newMeasurementTool)}}
|
|
{{#let newMeasure=(newMeasurements measurementType)}}
|
|
{{#if newMeasure.length}}
|
|
{{#let collection=newMeasure}}
|
|
{{>measurementTableHeaderRow
|
|
measurementType=measurementType
|
|
measurements=collection
|
|
currentTimepointId=currentTimepointId
|
|
timepointApi=timepointApi
|
|
measurementApi=measurementApi}}
|
|
|
|
{{#each entry in collection}}
|
|
{{>measurementTableRow (clone this rowItem=entry)}}
|
|
{{/each}}
|
|
{{/let}}
|
|
{{/if}}
|
|
{{/let}}
|
|
{{/let}}
|
|
{{/if}}
|
|
{{/let}}
|
|
</div>
|
|
</template>
|