mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
@@ -12,10 +12,13 @@
|
||||
<div *ngSwitchCase="'pie'">
|
||||
<div class="col-md-6">
|
||||
<div *ngIf="!report.hasData()">{{'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate}}</div>
|
||||
<base-chart *ngIf="report.hasData()" class="chart"
|
||||
[data]="report.data"
|
||||
[labels]="report.labels"
|
||||
[chartType]="report.type"></base-chart>
|
||||
<div *ngIf="report.hasData()">
|
||||
<div *ngIf="report.hasZeroValues()">{{'ANALYTICS.MESSAGES.ZERO-DATA-FOUND' | translate}}</div>
|
||||
<base-chart *ngIf="!report.hasZeroValues()" class="chart"
|
||||
[data]="report.data"
|
||||
[labels]="report.labels"
|
||||
[chartType]="report.type"></base-chart>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div *ngSwitchCase="'table'">
|
||||
|
@@ -4,7 +4,8 @@
|
||||
"MESSAGES": {
|
||||
"UNKNOWN-WIDGET-TYPE": "UNKNOWN WIDGET TYPE",
|
||||
"FILL-PARAMETER": "Fill in the parameters to generate your report",
|
||||
"NO-DATA-FOUND": "No data found"
|
||||
"NO-DATA-FOUND": "No data found",
|
||||
"ZERO-DATA-FOUND": "There are only zero values"
|
||||
}
|
||||
},
|
||||
"__KEY_REPORTING": {
|
||||
|
@@ -1,5 +1,46 @@
|
||||
{
|
||||
"ANALYTICS": {
|
||||
"TTILE": "ANALYTICS"
|
||||
"TTILE": "ANALYTICS",
|
||||
"MESSAGES": {
|
||||
"UNKNOWN-WIDGET-TYPE": "TIPO WIDGET SCONOSCIUTO",
|
||||
"FILL-PARAMETER": "Riempi tutti i campi per generare il report",
|
||||
"NO-DATA-FOUND": "Nessun valore trovato",
|
||||
"ZERO-DATA-FOUND": "Ci sono solo valori che valgono zero"
|
||||
}
|
||||
},
|
||||
"__KEY_REPORTING": {
|
||||
"DEFAULT-REPORTS": {
|
||||
"PROCESS-DEFINITION-OVERVIEW": {
|
||||
"GENERAL-TABLE-TOTAL-PROCESS-DEFINITIONS": "Numero totale di process definitions",
|
||||
"GENERAL-TABLE-TOTAL-PROCESS-INSTANCES": "Numero totale di process instances",
|
||||
"GENERAL-TABLE-ACTIVE-PROCESS-INSTANCES": "Numero totale di process instances attivi",
|
||||
"GENERAL-TABLE-COMPLETED-PROCESS-INSTANCES": "Numero totale di process instances completi"
|
||||
}
|
||||
}
|
||||
},
|
||||
"REPORTING": {
|
||||
"DEFAULT-REPORTS": {
|
||||
"PROCESS-HEAT-MAP": {
|
||||
"TYPE-FILTERING": "Include tutti gli steps (Deselezionandolo, rimuoverai gli step come start events, gateways, etc.)?"
|
||||
},
|
||||
"PROCESS-INSTANCES-OVERVIEW": {
|
||||
"PROCESS-DEFINITION": "Process definition",
|
||||
"DATE-RANGE": "Intervallo di Date",
|
||||
"SLOW-PROC-INST-NUMBER": "Quanti process instances lenti vuoi mostrare?"
|
||||
},
|
||||
"TASK-OVERVIEW": {
|
||||
"PROCESS-DEFINITION": "Process definition",
|
||||
"DATE-RANGE": "Intervallo di Date",
|
||||
"DATE-RANGE-INTERVAL": "Aggrega date per"
|
||||
},
|
||||
"TASK-SLA": {
|
||||
"TASK": "Task",
|
||||
"PROCESS-DEFINITION": "Process definition",
|
||||
"DATE-RANGE": "Intervallo di Date",
|
||||
"SLA-DURATION": "Qual' é il tempo che questo task necessita per essere completato per rimanere nella SLA?"
|
||||
}
|
||||
},
|
||||
"PROCESS-STATUS": "Process stato",
|
||||
"TASK-STATUS": "Task stato"
|
||||
}
|
||||
}
|
||||
|
@@ -236,7 +236,20 @@ export class PieChart extends Chart {
|
||||
this.data.push(data);
|
||||
}
|
||||
|
||||
hasData() {
|
||||
hasData(): boolean {
|
||||
return this.data && this.data.length > 0 ? true : false;
|
||||
}
|
||||
|
||||
hasZeroValues(): boolean {
|
||||
let isZeroValues: boolean = false;
|
||||
if (this.hasData()) {
|
||||
isZeroValues = true;
|
||||
this.data.forEach((value) => {
|
||||
if (value.toString() !== '0') {
|
||||
isZeroValues = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
return isZeroValues;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user