Custom Cards
Die Custom Cards kannst du entweder einzeln in Formel-Felder verwenden oder in komplexere Oberflächen mit Custom Layout integrieren. Der Vorteil bei dem Layout ist der, dass du die Card innerhalb der Blocks klickbar machen kannst und so auf andere Tabellen, bzw. Datensätze verlinken kannst.
Anwendungscode
let data := {
uniqueId: "",
width: "",
height: "",
borderRadius: "",
icon: arcCustomIcon({
name: "",
containerSize: "",
borderSize: "",
borderColor: "",
iconSize: "",
borderRadius: "",
color: "",
backgroundColor: "",
}),
borderColor: "",
borderWidth: "",
backgroundColor:"",
paddingY: "",
paddingX: "",
title: "",
value: ""
};
arcCustomCard(data)
Erklärung einzelner Parameter
width gibt die Breite deiner Card an.
width: "100%",
width: "200px",
height definiert die Höhe der Karte.
height: "100%",
height: "200px",
borderRadius definiert die Abrundungen der Ecken.
icon wird in der Karte oben links dargestellt. Dieses kannst du ausgeben, musst du aber nicht. Ein Icon kannst du mit dem Mini-Widget customIcon definieren. Hier kannst du nur das Icon ausgeben lassen oder auch mit Hintergrundfarben arbeiten.
icon: arcCustomIcon({
name: "",
containerSize: "",
borderSize: "",
borderColor: "",
iconSize: "",
borderRadius: "",
color: "",
backgroundColor: ""
})
title definiert den Titel und deiner Karte.
title: "Mitarbeiter",
title: Mitarbeiter.Name,
value definiert den Body deiner Karte. Hier kannst du entweder mit text arbeiten oder aber andere Mini-Widgets verwenden, wie etwa eine Progress Bar.
value: "Subtitel",
value: Mitarbeiter.Info
value: arcCustomProgressBar({
uniqueId: "",
width: "",
fontSize: "",
fontColor: "",
backgroundColor: "",
progressColor: "",
valueTotal: "",
valueProgress: "",
valueText: ""
}),
Standard Werte als Fallback
let data := {
uniqueId: "",
width: "",
height: "",
borderRadius: "",
icon: "",
title: "Titel",
value: "Lorem Ipsum is simply dummy text Lorem Ipsum is simply dummy text"
};
arcCustomCard(data)