BaseListViewCommandSet class
Dies ist die Basisklasse, die Drittanbieter erweitern sollten, wenn sie eine clientseitige Erweiterung implementieren, die einen Befehlssatz für eine SharePoint-Listenansicht bereitstellt.
- Extends
-
BaseExtension<TProperties>
Hinweise
Im Komponentenmanifest sollte "extensionType" auf "ListViewCommandSet" festgelegt werden.
Eigenschaften
| context | Verwenden Sie das Kontextobjekt, um auf allgemeine Dienste und den Zustand zuzugreifen, die der Komponente zugeordnet sind. |
Methoden
| on |
Dieses Ereignis tritt auf, wenn der Befehl aufgerufen wird, z. B. weil der Benutzer auf die Symbolleistenschaltfläche oder das Menüelement geklickt hat. virtuell |
| on |
Dieses Ereignis tritt auf, wenn sich der ListView-Zustand ändert. virtuell |
| raise |
Verwenden Sie diese Methode, um das OnChange-Ereignis auszulösen und einen Reflow der ListView zu initialisieren. |
| try |
Gibt den Befehl mit der angegebenen ID zurück. Gibt undefined zurück, wenn kein Befehl mit der angegebenen ID vorhanden ist. |
Details zur Eigenschaft
context
Verwenden Sie das Kontextobjekt, um auf allgemeine Dienste und den Zustand zuzugreifen, die der Komponente zugeordnet sind.
readonly context: ListViewCommandSetContext;
Eigenschaftswert
Hinweise
Von untergeordneten Klassen wird erwartet, dass sie dieses Feld überschreiben, indem es mit einem speziellen Typ neu deklariert wird. Es soll eine schreibgeschützte Eigenschaft sein. Der Typ kann in der Basisklasse nicht als schreibgeschützt deklariert werden (da er außerhalb des Konstruktors initialisiert wird), aber untergeordnete Klassen sollten ihn als schreibgeschützt neu definieren.
Details zur Methode
onExecute(event)
Dieses Ereignis tritt auf, wenn der Befehl aufgerufen wird, z. B. weil der Benutzer auf die Symbolleistenschaltfläche oder das Menüelement geklickt hat. virtuell
onExecute(event: IListViewCommandSetExecuteEventParameters): void;
Parameter
Gibt zurück
void
onListViewUpdated(event)
Warnung
Diese API ist nun veraltet.
Use context.listView.listViewStateChangedEvent instead.
Dieses Ereignis tritt auf, wenn sich der ListView-Zustand ändert. virtuell
onListViewUpdated(event: IListViewCommandSetListViewUpdatedParameters): void;
Parameter
Gibt zurück
void
Hinweise
Dieses Ereignis ermöglicht es dem Implementor, die Sichtbarkeit des Befehls anzupassen.
raiseOnChange()
Verwenden Sie diese Methode, um das OnChange-Ereignis auszulösen und einen Reflow der ListView zu initialisieren.
raiseOnChange(): void;
Gibt zurück
void
tryGetCommand(id)
Gibt den Befehl mit der angegebenen ID zurück. Gibt undefined zurück, wenn kein Befehl mit der angegebenen ID vorhanden ist.
tryGetCommand(id: string): Command;
Parameter
- id
-
string
ID des Befehls