In den Auswertungen kann die Funktion entweder Daten für Highcharts aufbereiten oder für eine komplexere Tabelle zusammenstellen. Der Datenparameter hier ist immer ein Array von Objekten mit dem Ergebnis aus der SQL Auswertung.
[
{
"Probe": "P01",
"Messwert": 0.31
},
{
"Probe": "P02",
"Messwert": 1.44
}
]
TRANSFORM
ansprechbar.
/**
* @param {any} data
* @return {object}
*/
function transform (data) {
return {
series: data.map(d => ({ y: parseFloat(d.Messwert) * -1, Probe: d.Probe }))
}
}
TRANSFORM_SERIES
in der Highcharts Konfiguration verwendbar und würde die Daten für eine Serie enthalten.HC
haben.
function _HC_ClickHandler () {
window.location.href =/demo/samples/view/${this.sampleID}
}
VAR0
, VAR1
, etc werden im Code mit den gegebenen Werten ersetzt, dadurch ist dann zum Beispiel so etwas möglich:const title = Auswertung zu Probe _VAR0_
rows
titleRows
(optional)rows
muss ein Array
sein, dass Objekte beinhaltet, deren Keys die Titel der Spalte darstellen. Das heißt, ein Array
dieser Art{
"rows": [
{
"Probe": "X0001",
"Anmerkung": "Messung mit Röntgen",
"Messwert": 0.31,
},
{
"Probe": "X0002",
"Anmerkung": "Messung mit Röntgen",
"Messwert": 1.41,
}
]
}
Probe | Anmerkung | Messwert |
---|---|---|
X0001 | Messung mit Röntgen | 0.31 |
X0002 | Messung mit Röntgen | 1.41 |
titleRows
kann optional zusätzlich andere Titelspalten angeben. Das ist besonders dann nützlich, wenn man erweiterte Formatierungsoptionen wie colSpan
verwenden will. titleRows
ist ein Array
aus Arrays, wobei jeder Eintrag eine Titelreihe darstellt. Ein Eintrag in der Titelreihe kann entweder ein String
sein, der einfach nur den Titel der Spalte trägt, oder ein Objekt wenn mehrere Optionen gewünscht sind. Dieses baut sich wie folgt auf:title
: Titel der Spaltecolspan
: Colspan Attributwidth
: Spaltenbreite (in px){
"titleRows": [
[
{
"title": "Röntgenmessungen",
"colspan": 3,
"width": 30,
"align": "center"
}
],
[
"Probe",
"Anmerkung",
"Messwert"
]
],
"rows": [
[ "X0001", "Messung mit Röntgen", 0.32 ],
[ "X0002", "Messung mit Röntgen", 0.11 ]
]
}
titleRows
liefert folgende Tabelle:Röntgenmessungen | ||
---|---|---|
Probe | Anmerkung | Messwert |
X0001 | Messung mit Röntgen | 1.32 |
X0002 | Messung mit Röntgen | 1.11 |
rows
und titleRows
) entspricht dem Aufbau der Arrays in den Auswertungen (Siehe oben - Abschnitt Tabellen).rows
titleRows
(optional)String
sein, der einfach nur den Titel der Spalte trägt, oder ein Objekt wenn mehrere Optionen gewünscht sind. Dieses baut sich wie folgt auf:title
: Titel der Spaltecolspan
: Colspan Attributwidth
: Spaltenbreite (in mm)align
: 'C' für Center, 'L' für Links, 'R' für Rechtswidth
beispielsweise nur 1-2 Spalten definiert werden, passen sich die restlichen Spaltenbreiten dynamisch an die Seitenbreite (Rahmen der PDF-Vorlage) an.Letzte Änderung: 16.08.2024
Allgemeines
Einführungsphase
Mitarbeiter
Aufträge
Proben
Probenvorlage
Berichte
Berichtstabellen Editor
Kunden
Kundenzone (optional)
Anlagen
Angebote
Rechnungen
Parameter
Rechnen mit Parametern
Schnittstellen
Webservice
Transformationscode
Prüfpläne / Grenzwerte / Spezifikationen
Dokumentenlenkung
Prüfmittel
Material
Mitarbeiterschulungen
8D-Report
Sonstiges
PDF-Vorlagen
Fragen und Antworten
Lieferantenbewertung
Dateiverwaltung
Auswertungen
Prozesse