@@ -283,83 +283,90 @@ <h4>Manuelle Selektion anzuzeigender Raumebeneen</h4>
283283 <!-- SCHWELLENWERT FILTER -->
284284 @if (isFilterModeActive('kommonitorThresholdFilter')) {
285285 < expandable-box [title] ="'Dynamische Schwellenwertklassifizierung' " [collapsed] ="false ">
286- < div style ="text-align: justify ">
287- < p >
288- Dieses Tool bietet eine spezielle Form der Klassifizierung der dargestellten
289- rämlichen Features. Mit Hilfe eines Schwellenwertes werden die Features zunächst
290- in zwei Kategorien unterteilt:
291- </ p >
292- < ul >
293- < li > Features, deren Indikatorwert unter dem Schwellenwert liegt (Blau-Töne)</ li >
294- < li >
295- Features, deren Indikatorwert über dem Schwellenwert liegt (Orange-Töne)
296- </ li >
297- </ ul >
298- < p >
299- Jedes Feature wird anschließend gemäß seiner Kategorie in eine von 1-5
300- Abstufungen klassifiziert und entsprechend eingefärbt. Zum Aktivieren/Deaktivieren
301- der Schwellenwertklassifizierung bitte die unten stehende Checkbox nutzen.
302- </ p >
303- </ div >
304- < div style ="text-align: center " class ="form-group ">
305- < strong > Schwellenwertklassifizierung aktivieren/deaktivieren</ strong >
306-
307- < label class ="switch ">
308- < input
309- id ="measureOfValueCheckbox "
310- type ="checkbox "
311- (change) ="onChangeUseMeasureOfValue() "
312- [(ngModel)] ="chartDisplayState.isMeasureOfValueChecked "
313- (checked) ="(chartDisplayState.isMeasureOfValueChecked) "
314- />
315- < span class ="switchslider round "> </ span >
316- </ label >
317- < div [hidden] ="!chartDisplayState.isMeasureOfValueChecked ">
318- <!-- <p>Verschieben des Schwellenwertes klassifiziert die dargestellten Indikatoren-Features unmittelbar neu. Ebenso passt sich die Anzahl an Klassen der beiden oben genannten Kategorien dynamisch an die Anzahl der zu klassifizierenden Features an.</p> -->
319- < br />
320- < div class ="slidecontainer " style ="position: relative ">
321- < div id ="measureOfValueSlider "> </ div >
322- <!-- <input [(ngModel)]="$ctrl.kommonitorDataExchangeServiceInstance.measureOfValue" type="number" style="width:100px;" class="form-control" id="measureOfValueTextInput">
323- <br/>
324- <p>Schwellenwert: {{$ctrl.kommonitorDataExchangeServiceInstance.measureOfValue}}</p> -->
325- </ div >
326- < div style ="text-align: center ">
327- < br />
328- < label > Schwellenwert: </ label
329- > < input
330- [(ngModel)] ="chartDisplayState.measureOfValue "
331- (change) ="onMeasureOfValueChangeByText() "
332- min ="{{ movMinValue }} "
333- max ="{{ movMaxValue }} "
334- step ="0.01 "
335- string-to-number
336- type ="number "
337- style ="width: 175px "
338- class ="form-control input-sm "
339- id ="measureOfValueTextInput "
286+ @if (indicatorClassificationType == 'QUALITATIVE') {
287+ < div class ="alert alert-light py-3 mb-2 text-center " role ="alert ">
288+ Nicht verfügbar für Indikatoren mit kategorialer Klassifikation
289+ </ div >
290+ }
291+ @if (indicatorClassificationType == 'QUANTITATIVE') {
292+ < div style ="text-align: justify ">
293+ < p >
294+ Dieses Tool bietet eine spezielle Form der Klassifizierung der dargestellten
295+ rämlichen Features. Mit Hilfe eines Schwellenwertes werden die Features
296+ zunächst in zwei Kategorien unterteilt:
297+ </ p >
298+ < ul >
299+ < li > Features, deren Indikatorwert unter dem Schwellenwert liegt (Blau-Töne)</ li >
300+ < li >
301+ Features, deren Indikatorwert über dem Schwellenwert liegt (Orange-Töne)
302+ </ li >
303+ </ ul >
304+ < p >
305+ Jedes Feature wird anschließend gemäß seiner Kategorie in eine von 1-5
306+ Abstufungen klassifiziert und entsprechend eingefärbt. Zum Aktivieren/Deaktivieren
307+ der Schwellenwertklassifizierung bitte die unten stehende Checkbox nutzen.
308+ </ p >
309+ </ div >
310+ < div style ="text-align: center " class ="form-group ">
311+ < strong > Schwellenwertklassifizierung aktivieren/deaktivieren</ strong >
312+
313+ < label class ="switch ">
314+ < input
315+ id ="measureOfValueCheckbox "
316+ type ="checkbox "
317+ (change) ="onChangeUseMeasureOfValue() "
318+ [(ngModel)] ="chartDisplayState.isMeasureOfValueChecked "
319+ (checked) ="(chartDisplayState.isMeasureOfValueChecked) "
340320 />
341- <!-- <div *ngIf="inputNotValid">
342- <p>Schwellenwert: {{$ctrl.kommonitorDataExchangeServiceInstance.measureOfValue}}</p>
343- </div> -->
344- @if (inputNotValid) {
345- < div >
346- < br />
347- < div class ="alert alert-danger " style ="margin-bottom: 0px ">
348- < strong
349- > < i class ="icon fas fa-ban "> </ i > Eingegebener Schwellenwert ist nicht
350- gültig!</ strong
351- >
352- < p > </ p >
353- < p >
354- < strong > Hinweis: </ strong > Der Schwellenwert muss zwischen {{ movMinValue }} und
355- {{ movMaxValue }} liegen.
356- </ p >
321+ < span class ="switchslider round "> </ span >
322+ </ label >
323+ < div [hidden] ="!chartDisplayState.isMeasureOfValueChecked ">
324+ <!-- <p>Verschieben des Schwellenwertes klassifiziert die dargestellten Indikatoren-Features unmittelbar neu. Ebenso passt sich die Anzahl an Klassen der beiden oben genannten Kategorien dynamisch an die Anzahl der zu klassifizierenden Features an.</p> -->
325+ < br />
326+ < div class ="slidecontainer " style ="position: relative ">
327+ < div id ="measureOfValueSlider "> </ div >
328+ <!-- <input [(ngModel)]="$ctrl.kommonitorDataExchangeServiceInstance.measureOfValue" type="number" style="width:100px;" class="form-control" id="measureOfValueTextInput">
329+ <br/>
330+ <p>Schwellenwert: {{$ctrl.kommonitorDataExchangeServiceInstance.measureOfValue}}</p> -->
331+ </ div >
332+ < div style ="text-align: center ">
333+ < br />
334+ < label > Schwellenwert: </ label
335+ > < input
336+ [(ngModel)] ="chartDisplayState.measureOfValue "
337+ (change) ="onMeasureOfValueChangeByText() "
338+ min ="{{ movMinValue }} "
339+ max ="{{ movMaxValue }} "
340+ step ="0.01 "
341+ string-to-number
342+ type ="number "
343+ style ="width: 175px "
344+ class ="form-control input-sm "
345+ id ="measureOfValueTextInput "
346+ />
347+ <!-- <div *ngIf="inputNotValid">
348+ <p>Schwellenwert: {{$ctrl.kommonitorDataExchangeServiceInstance.measureOfValue}}</p>
349+ </div> -->
350+ @if (inputNotValid) {
351+ < div >
352+ < br />
353+ < div class ="alert alert-danger " style ="margin-bottom: 0px ">
354+ < strong
355+ > < i class ="icon fas fa-ban "> </ i > Eingegebener Schwellenwert ist nicht
356+ gültig!</ strong
357+ >
358+ < p > </ p >
359+ < p >
360+ < strong > Hinweis: </ strong > Der Schwellenwert muss zwischen
361+ {{ movMinValue }} und {{ movMaxValue }} liegen.
362+ </ p >
363+ </ div >
357364 </ div >
358- </ div >
359- }
365+ }
366+ </ div >
360367 </ div >
361368 </ div >
362- </ div >
369+ }
363370 </ expandable-box >
364371 }
365372</ div >
0 commit comments