mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
@@ -12,10 +12,13 @@
|
|||||||
<div *ngSwitchCase="'pie'">
|
<div *ngSwitchCase="'pie'">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<div *ngIf="!report.hasData()">{{'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate}}</div>
|
<div *ngIf="!report.hasData()">{{'ANALYTICS.MESSAGES.NO-DATA-FOUND' | translate}}</div>
|
||||||
<base-chart *ngIf="report.hasData()" class="chart"
|
<div *ngIf="report.hasData()">
|
||||||
[data]="report.data"
|
<div *ngIf="report.hasZeroValues()">{{'ANALYTICS.MESSAGES.ZERO-DATA-FOUND' | translate}}</div>
|
||||||
[labels]="report.labels"
|
<base-chart *ngIf="!report.hasZeroValues()" class="chart"
|
||||||
[chartType]="report.type"></base-chart>
|
[data]="report.data"
|
||||||
|
[labels]="report.labels"
|
||||||
|
[chartType]="report.type"></base-chart>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div *ngSwitchCase="'table'">
|
<div *ngSwitchCase="'table'">
|
||||||
|
@@ -4,7 +4,8 @@
|
|||||||
"MESSAGES": {
|
"MESSAGES": {
|
||||||
"UNKNOWN-WIDGET-TYPE": "UNKNOWN WIDGET TYPE",
|
"UNKNOWN-WIDGET-TYPE": "UNKNOWN WIDGET TYPE",
|
||||||
"FILL-PARAMETER": "Fill in the parameters to generate your report",
|
"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": {
|
"__KEY_REPORTING": {
|
||||||
|
@@ -1,5 +1,46 @@
|
|||||||
{
|
{
|
||||||
"ANALYTICS": {
|
"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);
|
this.data.push(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
hasData() {
|
hasData(): boolean {
|
||||||
return this.data && this.data.length > 0 ? true : false;
|
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