Forum Discussion
SharePoint - Konfigurieren des Listenformats - Zeile formatieren
Hallo zusammen,
ich habe eine Frage zur Erstellung einer Liste in SharePoint bzw. der Formatierung einer Zeile. Eine Spalte in meiner Liste beinhaltet die Kategorie "Status". Also die Auswahlmöglichkeit zwischen Aktiv und Inaktiv. Ich möchte die Zeile so konfigurieren, dass bei der Auswahl "Inaktiv" die komplette Zeile z.B. grau hinterlegt wird. Sodass alle Zeilen mit dem Status "Inaktiv" grau sind und sich so farblich von den "Aktiven" Zeilen unterscheiden.
Bei dieser Einstellung hinterlegt er lediglich nur das Wort "Inaktiv" mit der Farbe grau und nicht die ganze Zeile.
{
"elmType": "div",
"style": {
"box-sizing": "border-box",
"padding": "0 2px",
"overflow": "hidden",
"text-overflow": "ellipsis"
},
"attributes": {
"class": {
"operator": ":",
"operands": [
{
"operator": "==",
"operands": [
"[$Status2]",
"Inaktiv"
]
},
"sp-css-backgroundColor-BgLightGray sp-field-fontSizeSmall sp-css-color-LightGrayFont",
""
]
}
},
"txtContent": "[$Status2]"
}
Außerdem besteht die Möglichkeit die Zeilenbreite zu konfigurieren? Die Spaltenbreite kann man ohne Probleme vergrößern, jedoch würde ich gerne die Zeilenbreite auch erweitern?
Ich hoffe, dass es eine Lösung gibt. Vielen Dank
LukasPepunkt oh right, you can do that by formatting the current view with the following JSON:
{ "$schema": "https://developer.microsoft.com/json-schemas/sp/v2/row-formatting.schema.json", "additionalRowClass": { "operator": ":", "operands": [ { "operator": "==", "operands": [ "[$Status]", "Inactive" ] }, "sp-css-backgroundColor-BgLightGray sp-css-color-LightGrayFont", "" ] } }
In my case I greyed it out when the Status column = Cancelled
Rob
Los Gallardos
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)
- LukasPepunktCopper ContributorSummary: I want to increase the line width of a list and is it possible to delimit the entire line in grey with a command? (if for example status "inactive" the line is grayed out)
- RobElliottSilver Contributor
LukasPepunkt using JSON formatting you can certainly make the text or backgound color grey if the status is inactive, but you can't make it non-editable. Anyone who can edit the list will still be able to edit the item.
Rob
Los Gallardos
Intranet, SharePoint and Power Platform Manager (and classic 1967 Morris Traveller driver)- LukasPepunktCopper Contributor
RobElliott Thank you for your help, but thats not my question. If the status is "inactive" with background color grey, then its only the word backgrounded. But i want that then the complete row is grey backgrounded.