ColumnBase<TGridItem> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
内の列 QuickGrid<TGridItem>の抽象基本クラス。
public abstract class ColumnBase<TGridItem> : Microsoft.AspNetCore.Components.ComponentBase
type ColumnBase<'GridItem> = class
inherit ComponentBase
Public MustInherit Class ColumnBase(Of TGridItem)
Inherits ComponentBase
型パラメーター
- TGridItem
グリッド内の各行で表されるデータの種類。
- 継承
- 派生
コンストラクター
ColumnBase<TGridItem>() |
のインスタンス ColumnBase<TGridItem>を構築します。 |
プロパティ
Align |
指定した場合、この列のテーブル ヘッダーセルと本文セルの配置を制御します。 |
Class |
オプションの CSS クラス名。 指定した場合、これは、この列のテーブル ヘッダーセルと本文セルのクラス属性に含まれます。 |
ColumnOptions |
指定した場合、この列にこのオプション UI が関連付けられていることを示します。 この UI を表示するボタンは、既定でヘッダー セルに含まれます。 が使用されている場合 HeaderTemplate 、関連する "オプションの表示" UI をレンダリングし、グリッドの ShowColumnOptionsAsync(ColumnBase<TGridItem>)を呼び出すには、そのテンプレートに任されます。 |
Grid |
外側の への参照を QuickGrid<TGridItem>取得します。 |
HeaderContent |
この列の RenderFragment ヘッダー セルにレンダリングされる を取得または設定します。 これにより、派生コンポーネントでヘッダー出力を変更できます。 ただし、派生コンポーネントは、そのオプションを引き続き尊重する場合は、その新しい出力内で を使用 HeaderTemplate する必要があります。 |
HeaderTemplate |
この列のヘッダー セルの省略可能なテンプレート。 指定しない場合、既定のヘッダー テンプレートには、 Title と、適用可能な並べ替えインジケーターとオプション ボタンが含まれます。 |
InitialSortDirection |
が true の場合 IsDefaultSortColumn に並べ替える方向を示します。 |
IsDefaultSortColumn |
この列を既定で並べ替える必要があるかどうかを示します。 |
PlaceholderTemplate |
指定した場合、仮想化されたグリッドはこのテンプレートを使用して、データがまだ読み込まれていないセルをレンダリングします。 |
Sortable |
この列でデータを並べ替え可能にするかどうかを示します。 既定値は、列の種類によって異なる場合があります (たとえば、 TemplateColumn<TGridItem> パラメーターが指定されている場合 SortBy 、 は既定で並べ替え可能です)。 |
SortBy |
列の並べ替えルールを指定します。 |
Title |
列のタイトル テキスト。 が使用されていない場合 HeaderTemplate 、これは自動的にレンダリングされます。 |
メソッド
BuildRenderTree(RenderTreeBuilder) |
内の列 QuickGrid<TGridItem>の抽象基本クラス。 |
CellContent(RenderTreeBuilder, TGridItem) |
列のセルのレンダリング ロジックを提供するために、派生コンポーネントによってオーバーライドされます。 |
DispatchExceptionAsync(Exception) |
指定された これは、コンポーネント ライフサイクル メソッドの外部で例外が発生したが、コンポーネント ライフサイクル メソッドの例外と同じように処理する場合に便利です。 (継承元 ComponentBase) |
InvokeAsync(Action) |
関連付けられたレンダラーの同期コンテキストで、指定された作業項目を実行します。 (継承元 ComponentBase) |
InvokeAsync(Func<Task>) |
関連付けられたレンダラーの同期コンテキストで、指定された作業項目を実行します。 (継承元 ComponentBase) |
IsSortableByDefault() |
パラメーターに値が設定されていない場合に、この列を並べ替え可能として機能させる必要があるかどうかを示す値を Sortable 取得します。 が true でない限り Sortable 、既定の動作は並べ替えできません。 派生コンポーネントは、代替の既定の並べ替え可能性ルールを実装するために、これをオーバーライドできます。 |
OnAfterRender(Boolean) |
コンポーネントが対話形式でレンダリングされ、UI の更新が完了するたびに呼び出されるメソッド (たとえば、ブラウザー DOM に要素が追加された後)。 すべての ElementReference フィールドは、この実行時までに設定されます。 これらのプロセスはライブ ブラウザー DOM にアタッチされておらず、DOM が更新される前に既に完了しているため、プリレンダリング中またはサーバー側のレンダリング中にこのメソッドは呼び出されません。 (継承元 ComponentBase) |
OnAfterRenderAsync(Boolean) |
コンポーネントが対話形式でレンダリングされ、UI の更新が完了するたびに呼び出されるメソッド (たとえば、ブラウザー DOM に要素が追加された後)。 すべての ElementReference フィールドは、この実行時までに設定されます。 これらのプロセスはライブ ブラウザー DOM にアタッチされておらず、DOM が更新される前に既に完了しているため、プリレンダリング中またはサーバー側のレンダリング中にこのメソッドは呼び出されません。 コンポーネントは、返された Taskの完了後に自動的に再レンダリングされないことに注意してください。これは、無限のレンダリング ループが発生するためです。 (継承元 ComponentBase) |
OnInitialized() |
コンポーネントが起動する準備ができたときに呼び出されるメソッド。レンダリング ツリー内の親から初期パラメーターを受け取ります。 (継承元 ComponentBase) |
OnInitializedAsync() |
コンポーネントが起動する準備ができたときに呼び出されるメソッド。レンダリング ツリー内の親から初期パラメーターを受け取ります。 非同期操作を実行し、その操作が完了したときにコンポーネントを更新する場合は、このメソッドをオーバーライドします。 (継承元 ComponentBase) |
OnParametersSet() |
コンポーネントがレンダー ツリー内の親からパラメーターを受け取り、受信値がプロパティに割り当てられているときに呼び出されるメソッド。 (継承元 ComponentBase) |
OnParametersSetAsync() |
コンポーネントがレンダー ツリー内の親からパラメーターを受け取り、受信値がプロパティに割り当てられているときに呼び出されるメソッド。 (継承元 ComponentBase) |
SetParametersAsync(ParameterView) |
レンダリング ツリー内のコンポーネントの親によって提供されるパラメーターを設定します。 (継承元 ComponentBase) |
ShouldRender() |
コンポーネントをレンダリングするかどうかを示すフラグを返します。 (継承元 ComponentBase) |
StateHasChanged() |
状態が変更されたことをコンポーネントに通知します。 必要に応じて、コンポーネントが再レンダリングされます。 (継承元 ComponentBase) |
明示的なインターフェイスの実装
IComponent.Attach(RenderHandle) |
内の列 QuickGrid<TGridItem>の抽象基本クラス。 (継承元 ComponentBase) |
IHandleAfterRender.OnAfterRenderAsync() |
内の列 QuickGrid<TGridItem>の抽象基本クラス。 (継承元 ComponentBase) |
IHandleEvent.HandleEventAsync(EventCallbackWorkItem, Object) |
内の列 QuickGrid<TGridItem>の抽象基本クラス。 (継承元 ComponentBase) |
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示