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 durch jede 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 von Tabellenüberschriften und Textkörperzellen für diese Spalte. (Geerbt von ColumnBase<TGridItem>) |
Assets |
Ruft die ResourceAssetCollection für die Anwendung ab. (Geerbt von ComponentBase) |
AssignedRenderMode |
Ruft die dieser Komponente zugewiesene IComponentRenderMode ab. (Geerbt von ComponentBase) |
Class |
Optionaler CSS-Klassenname. Wenn angegeben, wird dies im Klassenattribute von Tabellenüberschriften und Textkörperzellen für diese Spalte enthalten. (Geerbt von ColumnBase<TGridItem>) |
ColumnOptions |
Wenn angegeben, gibt an, dass diese Spalte über die zugehörige Optionsbenutzeroberfläche verfügt. Eine Schaltfläche zum Anzeigen dieser Benutzeroberfläche wird standardmäßig in die Kopfzeilenzelle aufgenommen. Wenn HeaderTemplate verwendet wird, bleibt sie bis zu dieser Vorlage, um alle relevanten Benutzeroberfläche "Anzeigeoptionen" zu rendern und die ShowColumnOptionsAsync(ColumnBase<TGridItem>)des Rasters aufzurufen). (Geerbt von ColumnBase<TGridItem>) |
Format |
Gibt optional eine Formatzeichenfolge für den Wert an. Dies erfordert den |
Grid |
Ruft einen Verweis auf die eingeschlossene QuickGrid<TGridItem>ab. (Geerbt von ColumnBase<TGridItem>) |
HeaderContent |
Dient zum Abrufen oder Festlegen eines RenderFragment, der für die Kopfzeilenzelle dieser Spalte gerendert wird. Dadurch können abgeleitete Komponenten die Headerausgabe ändern. Abgeleitete Komponenten sind dann jedoch für die Verwendung von HeaderTemplate innerhalb dieser neuen Ausgabe verantwortlich, wenn sie diese Option weiterhin beachten möchten. (Geerbt von ColumnBase<TGridItem>) |
HeaderTemplate |
Eine optionale Vorlage für die Kopfzeilenzelle dieser Spalte. Wenn nicht angegeben, enthält die Standardkopfzeilenvorlage die Title zusammen mit allen anwendbaren Sortierindikatoren und Optionsschaltflächen. (Geerbt von ColumnBase<TGridItem>) |
InitialSortDirection |
Gibt an, in welcher Richtung sortiert werden soll, wenn IsDefaultSortColumn wahr ist. (Geerbt von ColumnBase<TGridItem>) |
IsDefaultSortColumn |
Gibt an, ob diese Spalte standardmäßig sortiert werden soll. (Geerbt von ColumnBase<TGridItem>) |
PlaceholderTemplate |
Wenn angegeben, verwendet 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. |
RendererInfo |
Ruft die RendererInfo die Komponente ausgeführt wird. (Geerbt von ComponentBase) |
Sortable |
Gibt an, ob die Daten nach dieser Spalte sortiert werden sollen. Der Standardwert kann je nach Spaltentyp variieren (z. B. kann ein TemplateColumn<TGridItem> standardmäßig sortiert werden, wenn ein SortBy Parameter angegeben ist). (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) |
Überschrieben 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 mit einer Ausnahme aus einer Komponentenlebenszyklusmethode identisch behandeln möchten. (Geerbt von ComponentBase) |
InvokeAsync(Action) |
Führt die angegebene Arbeitsaufgabe im Synchronisierungskontext des zugeordneten Renderers aus. (Geerbt von ComponentBase) |
InvokeAsync(Func<Task>) |
Führt die angegebene Arbeitsaufgabe im Synchronisierungskontext des zugeordneten Renderers aus. (Geerbt von ComponentBase) |
IsSortableByDefault() |
Rufen Sie einen Wert ab, der angibt, ob diese Spalte als sortierbar fungieren soll, wenn kein Wert für den parameter Sortable festgelegt wurde. Das Standardverhalten ist nicht zu sortieren, es sei denn, Sortable ist wahr. Abgeleitete Komponenten können dies außer Kraft setzen, um alternative Standardsortierregeln zu implementieren. (Geerbt von ColumnBase<TGridItem>) |
OnAfterRender(Boolean) |
Die Methode wird nach jedem interaktiven Rendern der Komponente aufgerufen und die Benutzeroberfläche hat die Aktualisierung abgeschlossen (z. B. nachdem elemente dem Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt. Diese Methode wird während des vor- oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse keinem Livebrowser-DOM zugeordnet sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird. (Geerbt von ComponentBase) |
OnAfterRenderAsync(Boolean) |
Methode wird nach jedem Rendern der Komponente interaktiv aufgerufen und die Benutzeroberfläche hat die Aktualisierung abgeschlossen (z. B. nachdem elemente dem Browser-DOM hinzugefügt wurden). Alle ElementReference Felder werden nach der Ausführung aufgefüllt. Diese Methode wird während des vor- oder serverseitigen Renderings nicht aufgerufen, da diese Prozesse keinem Livebrowser-DOM zugeordnet sind und bereits abgeschlossen sind, bevor das DOM aktualisiert wird. Beachten Sie, dass die Komponente nach Abschluss aller zurückgegebenen Tasknicht automatisch erneut gerendert wird, da dies zu einer endlosen Renderschleife führen würde. (Geerbt von ComponentBase) |
OnInitialized() |
Die Methode wird aufgerufen, wenn die Komponente gestartet werden kann, nachdem sie die ursprünglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat. (Geerbt von ComponentBase) |
OnInitializedAsync() |
Die Methode wird aufgerufen, wenn die Komponente gestartet werden kann, nachdem sie die ursprünglichen Parameter von ihrem übergeordneten Element in der Renderstruktur erhalten hat. Überschreiben Sie diese Methode, wenn Sie einen asynchronen Vorgang ausführen und möchten, dass die Komponente aktualisiert werden soll, wenn dieser Vorgang abgeschlossen ist. (Geerbt von ComponentBase) |
OnParametersSet() |
Die Methode wird aufgerufen, wenn die Komponente Parameter von seinem übergeordneten Element in der Renderstruktur empfangen hat, und die eingehenden Werte eigenschaften zugewiesen wurden. |
OnParametersSetAsync() |
Die Methode wird aufgerufen, wenn die Komponente Parameter von seinem ü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, um anzugeben, ob die Komponente gerendert werden soll. (Geerbt von ComponentBase) |
StateHasChanged() |
Benachrichtigt die Komponente, dass sich der Zustand geändert hat. Wenn zutreffend, führt dies 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) |