Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Durch die Anpassung der Befehlsleiste können Sie eine Liste an bestimmte Anforderungen anpassen. Das JSON-basierte Feature ermöglicht grundlegende Änderungen an der Befehlsleiste, einschließlich änderung von Symbolen und/oder Texten, Ausblenden vorhandener Optionen oder Ändern von Befehlen.
commandBarProps
Eigenschaften für die Anpassung der Befehlsleiste. Gültig in allen Arten von Layouts.
-Befehle
Ein Array von JSON-Objekten wird verwendet, um die Befehle für die Anpassung anzugeben.
Schlüssel
Obligatorische Eigenschaft zum eindeutigen Identifizieren eines Befehls in der Befehlsleiste. Gültige Schlüssel sind:
'new'
'newFolder'
'newWordDocument'
'newExcelWorkbook'
'newPowerPointPresentation'
'newOneNoteNotebook'
'newFormsForExcel'
'newVisioDrawing'
'upload'
'uploadFile'
'uploadFolder'
'open'
'share'
'copyLink'
'download'
'rename'
'copyTo'
'moveTo'
'delete'
'edit'
'comment'
'editNewMenu'
'powerBI'
'powerBIVisualizeList'
'automate'
'automateCreateRule'
'automateManageRules'
'powerAutomate'
'powerAutomateCreateFlow'
'powerAutomateSeeFlows'
'powerAutomateConfigureFlows'
'aiBuilderCreate'
'aiBuilderGoto'
'aiBuilder'
'alertMe'
'newLink'
'integrate'
'manageAlert'
'powerApps'
'powerAppsCreateApp'
'powerAppsSeeAllApps'
'powerAppsCustomizeForms'
'viewDocumentUnderstandingModels'
'versionHistory'
'openInImmersiveReader'
'classifyAndExtract'
'checkOut'
'checkIn'
'undoCheckOut'
'properties'
'pinItem'
'exportExcel'
'exportCSV'
'export'
'editInGridView'
'exitGridView'
'sync'
'uploadTemplate'
'addTemplate'
'openInOfficeOnline'
'openInOfficeClient'
'addShortcut'
'pinToQuickAccess'
'unpinFromQuickAccess'
'manageForms'
'favoriteCommand'
'createCopilot'
🚀 Aktuelle Updates für commandBarCustomization
Schlüssel
[HINWEIS!] Einige Schlüssel im
commandBarCustomization
Schema wurden aktualisiert. Um sicherzustellen, dass Ihr benutzerdefinierter Formatierungsprogramm ordnungsgemäß funktioniert, können Sie Ihren vorhandenen JSON-Code mit diesen neuen Schlüsseln aktualisieren?
Originalschlüssel Aktueller Schlüssel new
newComposite
(Dokumentbibliothek)upload
uploadCommand
sync
syncCommand
addShortcut
addShortcutToOneDriveCommand
pinToQuickAccess
PinToQuickAccessCommand
pinItem
pinItemCommand
properties
propertiesCommand
verstecken
Eine optionale Eigenschaft, welche die Bedingung zum Ausblenden eines bestimmten Befehls angibt. Der Wert dieser Eigenschaft kann entweder ein boolescher Wert, eine Zeichenfolge oder ein Ausdrucksobjekt sein.
false
ist das Standardverhalten (d. h. der Befehl ist sichtbar).
true
bedeutet, dass der Befehl ausgeblendet wird.
text
Eine optionale Eigenschaft, die den Text angibt, der als Name des Befehls angezeigt werden soll. Der Wert dieser Eigenschaft kann entweder eine Zeichenfolge oder ein Ausdrucksobjekt sein. Wenn der Wert nicht angegeben wird, wird der Standardname des Befehls angezeigt.
title
Eine optionale Eigenschaft, die den QuickInfo-Text angibt, der im Befehl angezeigt werden soll. Der Wert dieser Eigenschaft kann entweder eine Zeichenfolge oder ein Ausdrucksobjekt sein. Wenn der Wert nicht angegeben wird, wird die Standard-QuickInfo des Befehls angezeigt.
iconName
Eine optionale Eigenschaft, die das Fluent UI-Symbol angibt, das im Befehl angezeigt werden soll. Der Wert dieser Eigenschaft kann entweder eine Zeichenfolge oder ein Ausdrucksobjekt sein. Wenn der Wert nicht angegeben wird, wird das Standardsymbol des Befehls angezeigt.
primary
Eine optionale Eigenschaft, welche die Bedingung zum Anwenden des primären Schaltflächenstils auf einen Befehl angibt. Der Wert dieser Eigenschaft kann entweder ein boolescher Wert, eine Zeichenfolge oder ein Ausdrucksobjekt sein.
false
ist das Standardverhalten (d. h. der Standardstil wird angewendet).
true
bedeutet, dass der primäre Schaltflächenstil nur dann auf den Befehl angewendet wird, wenn der Befehl an der 0. Position in der Befehlsleiste platziert wird.
Das folgende Beispiel zeigt ein Beispiel für ein die Befehlsleiste formatierendes JSON, um Folgendes auszuführen:
- Blenden Sie den Befehl "Neu" aus.
- Aktualisieren Sie den Text und das Symbol des Befehls „In Rasteransicht bearbeiten“, und fügen Sie ihm den primärer Schaltflächenstil hinzu.
- Entfernen Sie das Symbol aus dem Befehl „Freigeben“, und aktualisieren Sie seinen QuickInfo-Text.
{
"commandBarProps" : {
"commands": [
{
"key": "new",
"hide": true
},
{
"key": "editInGridView",
"text": "Quick edit",
"iconName": "EditTable",
"primary": true
},
{
"key": "share",
"iconName": "",
"title": "Share this List"
}
]
}
}
position
Eine optionale Eigenschaft, welche die Position angibt, an welcher der Befehl in der Befehlsleiste platziert wird. Der Wert dieser Eigenschaft kann entweder eine Zahl, eine Zeichenfolge oder ein Expression-Objekt sein. Wenn der Wert nicht angegeben wird, dann wird der Befehl an seiner Standardposition platziert. Diese Eigenschaft folgt der nullbasierten Indizierung.
sectionType
Eine optionale Eigenschaft, welche den Abschnitt angibt, in dem der angepasste Befehl in der Befehlsleiste platziert wird. Die folgenden Zeichenfolgen sind gültige Werte für diese Eigenschaft:
- Primary
- Überlauf
Das folgende Beispiel zeigt ein Beispiel für ein die Befehlsleiste formatierendes JSON, um Folgendes auszuführen:
- Platziert den Befehl „Neu“ an der dritten Position im primären Abschnitt der Befehlsleiste.
- Platziert den Befehl "Freigeben" an der zweiten Position im Überlaufmenü der Befehlsleiste.
- Platziert den Befehl "Benachrichtigen" an der vierten Position im primären Abschnitt der Befehlsleiste.
{
"commandBarProps" : {
"commands": [
{
"key": "new",
"position": 2
},
{
"key": "share",
"position": 1,
"sectionType": "Overflow"
},
{
"key": "alertMe",
"position": 3,
"sectionType": "Primary"
}
]
}
}
selectionModes
Eine optionale Eigenschaft, welche die Auswahlmodi angibt, in denen die Befehlsanpassung angewendet wird. Wenn der Wert nicht angegeben wird, wird die Anpassung in allen Auswahlmodi angewendet, in denen der Befehl verfügbar ist. Der Wert dieser Eigenschaft kann ein Array von Zeichenfolgen sein, bei denen die folgenden Zeichenfolgen zulässig sind:
- NoSelection
- SingleSelection
- MultiSelection
Das folgende Beispiel zeigt ein Beispiel für ein die Befehlsleiste formatierendes JSON, um Folgendes auszuführen:
- Aktualisieren Sie den Text des Befehls „Freigeben“, wenn das ausgewählte Element den „NumberField“-Spaltenwert 3 aufweist.
- Aktualisieren Sie den Text des Befehls „Löschen“ nur, wenn mehrere Elemente ausgewählt sind.
{
"commandBarProps": {
"commands": [
{
"key": "share",
"selectionModes": [
"SingleSelection"
],
"text": "=if([$NumberField] == 3, 'Share item 3', 'Share')"
},
{
"key": "delete",
"selectionModes": [
"MultiSelection"
],
"text": "Delete multiple items"
}
]
}
}