PropertyColumn<TGridItem,TProp> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine QuickGrid<TGridItem> Spalte dar, deren Zellen einen einzelnen Wert anzeigen.
public class PropertyColumn<TGridItem,TProp> : Microsoft.AspNetCore.Components.QuickGrid.ColumnBase<TGridItem>
type PropertyColumn<'GridItem, 'Prop> = class
inherit ColumnBase<'GridItem>
Public Class PropertyColumn(Of TGridItem, TProp)
Inherits ColumnBase(Of TGridItem)
Typparameter
- TGridItem
Der Datentyp, der von jeder Zeile im Raster dargestellt wird.
- TProp
Der Typ des Werts, der in den Zellen der Spalte angezeigt wird.
- Vererbung
Konstruktoren
PropertyColumn<TGridItem,TProp>() |
Stellt eine QuickGrid<TGridItem> Spalte dar, deren Zellen einen einzelnen Wert anzeigen. |
Eigenschaften
Align |
Wenn angegeben, steuert die Begründung der Tabellenkopf- und Textkörperzellen für diese Spalte. (Geerbt von ColumnBase<TGridItem>) |
Class |
Ein optionaler CSS-Klassenname. Wenn angegeben, ist dies im Klassenattribute der Tabellenkopf- und Textkörperzellen für diese Spalte enthalten. (Geerbt von ColumnBase<TGridItem>) |
ColumnOptions |
Wenn angegeben, gibt an, dass diese Spalte über diese zugeordnete Optionsbenutzeroberfläche verfügt. Eine Schaltfläche zum Anzeigen dieser Benutzeroberfläche ist standardmäßig in der Kopfzeilenzelle enthalten. Wenn HeaderTemplate verwendet wird, bleibt es dieser Vorlage überlassen, alle relevanten "Optionen anzeigen"-Benutzeroberfläche zu rendern und das Raster ShowColumnOptionsAsync(ColumnBase<TGridItem>)aufzurufen. (Geerbt von ColumnBase<TGridItem>) |
Format |
Gibt optional eine Formatzeichenfolge für den Wert an. Dies erfordert, dass der |
Grid |
Ruft einen Verweis auf das einschließende QuickGrid<TGridItem>ab. (Geerbt von ColumnBase<TGridItem>) |
HeaderContent |
Ruft einen RenderFragment ab, der für die Kopfzeilenzelle dieser Spalte gerendert wird, oder legt diesen fest. Dadurch können abgeleitete Komponenten die Headerausgabe ändern. Abgeleitete Komponenten sind dann jedoch für die Verwendung HeaderTemplate innerhalb dieser neuen Ausgabe verantwortlich, wenn sie diese Option weiterhin berücksichtigen möchten. (Geerbt von ColumnBase<TGridItem>) |
HeaderTemplate |
Eine optionale Vorlage für die Kopfzeilenzelle dieser Spalte. Wenn nicht angegeben, enthält die Standardheadervorlage zusammen Title mit allen anwendbaren Sortierindikatoren und Optionsschaltflächen. (Geerbt von ColumnBase<TGridItem>) |
InitialSortDirection |
Gibt an, in welcher Richtung sortiert werden soll, wenn IsDefaultSortColumn true ist. (Geerbt von ColumnBase<TGridItem>) |
IsDefaultSortColumn |
Gibt an, ob diese Spalte standardmäßig sortiert werden soll. (Geerbt von ColumnBase<TGridItem>) |
PlaceholderTemplate |
Falls angegeben, verwenden virtualisierte Raster diese Vorlage, um Zellen zu rendern, deren Daten noch nicht geladen wurden. (Geerbt von ColumnBase<TGridItem>) |
Property |
Definiert den Wert, der in den Zellen dieser Spalte angezeigt werden soll. |
Sortable |
Gibt an, ob die Daten nach dieser Spalte sortiert werden können sollen. Der Standardwert kann je nach Spaltentyp variieren (z. B. ist ein TemplateColumn<TGridItem> standardmäßig sortierbar, wenn ein SortBy Parameter angegeben wird). (Geerbt von ColumnBase<TGridItem>) |
SortBy |
Gibt Sortierregeln für eine Spalte an. |
Title |
Titeltext für die Spalte. Dies wird automatisch gerendert, wenn HeaderTemplate nicht verwendet wird. (Geerbt von ColumnBase<TGridItem>) |
Methoden
BuildRenderTree(RenderTreeBuilder) |
Stellt eine QuickGrid<TGridItem> Spalte dar, deren Zellen einen einzelnen Wert anzeigen. (Geerbt von ColumnBase<TGridItem>) |
CellContent(RenderTreeBuilder, TGridItem) |
Überschreiben von abgeleiteten Komponenten, um Renderinglogik für die Zellen der Spalte bereitzustellen. |
DispatchExceptionAsync(Exception) |
Behandelt die bereitgestellte Dies ist nützlich, wenn eine Ausnahme außerhalb der Komponentenlebenszyklusmethoden auftritt, sie aber wie eine Ausnahme aus einer Komponentenlebenszyklusmethode behandelt werden soll. (Geerbt von ComponentBase) |
InvokeAsync(Action) |
Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus. (Geerbt von ComponentBase) |
InvokeAsync(Func<Task>) |
Führt das angegebene Arbeitselement im Synchronisierungskontext des zugeordneten Renderers aus. (Geerbt von ComponentBase) |
IsSortableByDefault() |
Ruft einen Wert ab, der angibt, ob diese Spalte als sortierbar fungieren soll, wenn kein Wert für den Sortable Parameter festgelegt wurde. Das Standardverhalten ist nicht sortierbar, es sei denn Sortable , es ist true. Abgeleitete Komponenten können dies außer Kraft setzen, um alternative Standardsortierbarkeitsregeln zu implementieren. (Geerbt von ColumnBase<TGridItem>) |
OnAfterRender(Boolean) |
Methode wird aufgerufen, wenn die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente zum Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführungszeit aufgefüllt. Diese Methode wird während des Vorabrenderings oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Live-Browser-DOM angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird. (Geerbt von ComponentBase) |
OnAfterRenderAsync(Boolean) |
Methode wird aufgerufen, nachdem die Komponente interaktiv gerendert wurde und die Benutzeroberfläche die Aktualisierung abgeschlossen hat (z. B. nachdem Elemente zum Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführungszeit aufgefüllt. Diese Methode wird während des Vorabrenderings oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse an kein Live-Browser-DOM angefügt sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird. Beachten Sie, dass die Komponente nach Abschluss der zurückgegebenen nicht automatisch erneut gerendert Taskwird, da dies zu einer endlosen Renderschleife führen würde. (Geerbt von ComponentBase) |
OnInitialized() |
Methode, die aufgerufen wird, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat. (Geerbt von ComponentBase) |
OnInitializedAsync() |
Methode, die aufgerufen wird, wenn die Komponente startbereit ist, nachdem sie ihre anfänglichen Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat. Überschreiben Sie diese Methode, wenn Sie einen asynchronen Vorgang ausführen und die Komponente nach Abschluss dieses Vorgangs aktualisieren soll. (Geerbt von ComponentBase) |
OnParametersSet() |
Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden. |
OnParametersSetAsync() |
Methode wird aufgerufen, wenn die Komponente Parameter von ihrem übergeordneten Element in der Renderstruktur empfangen hat und die eingehenden Werte Eigenschaften zugewiesen wurden. (Geerbt von ComponentBase) |
SetParametersAsync(ParameterView) |
Legt Parameter fest, die vom übergeordneten Element der Komponente in der Renderstruktur bereitgestellt werden. (Geerbt von ComponentBase) |
ShouldRender() |
Gibt ein Flag zurück, das angibt, ob die Komponente gerendert werden soll. (Geerbt von ComponentBase) |
StateHasChanged() |
Benachrichtigt die Komponente, dass sich ihr Zustand geändert hat. Dies führt ggf. dazu, dass die Komponente erneut gerendert wird. (Geerbt von ComponentBase) |
Explizite Schnittstellenimplementierungen
IComponent.Attach(RenderHandle) |
Stellt eine QuickGrid<TGridItem> Spalte dar, deren Zellen einen einzelnen Wert anzeigen. (Geerbt von ComponentBase) |
IHandleAfterRender.OnAfterRenderAsync() |
Stellt eine QuickGrid<TGridItem> Spalte dar, deren Zellen einen einzelnen Wert anzeigen. (Geerbt von ComponentBase) |
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
Stellt eine QuickGrid<TGridItem> Spalte dar, deren Zellen einen einzelnen Wert anzeigen. (Geerbt von ComponentBase) |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für