alexa
menu

Blazor

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Search Results for

    Show / Hide Table of Contents

    Class GridForeignColumn<TValue>

    Inheritance
    object
    ComponentBase
    OwningComponentBase
    SfOwningComponentBase
    SfBaseComponent
    SfDataBoundComponent
    GridColumn
    GridForeignColumn<TValue>
    Implements
    IComponent
    IHandleEvent
    IHandleAfterRender
    IDisposable
    IGridColumn
    Inherited Members
    ComponentBase.Assets
    ComponentBase.AssignedRenderMode
    ComponentBase.DispatchExceptionAsync(Exception)
    ComponentBase.InvokeAsync(Action)
    ComponentBase.InvokeAsync(Func<Task>)
    ComponentBase.OnAfterRender(bool)
    ComponentBase.RendererInfo
    ComponentBase.SetParametersAsync(ParameterView)
    ComponentBase.ShouldRender()
    ComponentBase.StateHasChanged()
    GridColumn.AllowAdding
    GridColumn.AllowEditing
    GridColumn.AllowFiltering
    GridColumn.AllowGrouping
    GridColumn.AllowReordering
    GridColumn.AllowResizing
    GridColumn.AllowSearching
    GridColumn.AllowSorting
    GridColumn.AutoFit
    GridColumn.ClipMode
    GridColumn.ColumnData
    GridColumn.Columns
    GridColumn.Commands
    GridColumn.CustomAttributes
    GridColumn.DefaultValue
    GridColumn.DisableHtmlEncode
    GridColumn.DisplayAsCheckBox
    GridColumn.EditorSettings
    GridColumn.EditTemplate
    GridColumn.EditType
    GridColumn.EnableGroupByFormat
    GridColumn.Field
    GridColumn.FilterEditorSettings
    GridColumn.FilterItemTemplate
    GridColumn.FilterTemplate
    GridColumn.FixedColumn
    GridColumn.ForeignKeyField
    GridColumn.ForeignKeyValue
    GridColumn.Format
    GridColumn.Freeze
    GridColumn.HeaderTemplate
    GridColumn.HeaderText
    GridColumn.HeaderTextAlign
    GridColumn.HideAtMedia
    GridColumn.Index
    GridColumn.IsForeignKeyField()
    GridColumn.IsFrozen
    GridColumn.IsIdentity
    GridColumn.IsPrimaryKey
    GridColumn.MaxWidth
    GridColumn.MinWidth
    GridColumn.OnInitializedAsync()
    GridColumn.OnParametersSetAsync()
    GridColumn.SetUid(string)
    GridColumn.SetVisibility(bool)
    GridColumn.SetWidth(string)
    GridColumn.ShowColumnMenu
    GridColumn.ShowInColumnChooser
    GridColumn.SortComparer
    GridColumn.Template
    GridColumn.TextAlign
    GridColumn.Type
    GridColumn.Uid
    GridColumn.ValidationRules
    GridColumn.Visible
    GridColumn.Width
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    OwningComponentBase.IsDisposed
    OwningComponentBase.ScopedServices
    SfBaseComponent.Dispose()
    SfBaseComponent.Dispose(bool)
    SfBaseComponent.GetEffectivePlatform()
    SfBaseComponent.GetMainComponentPlatform()
    SfBaseComponent.IsMainLicenseComponent()
    SfBaseComponent.LicenseContext
    SfBaseComponent.OnObservableChange(string, object, bool, NotifyCollectionChangedEventArgs)
    SfBaseComponent.ValidateLicense()
    SfDataBoundComponent.DataManager
    SfDataBoundComponent.MainParent
    SfDataBoundComponent.SetDataManager<T>(object)
    Namespace: Syncfusion.Blazor.Grids
    Assembly: Syncfusion.Blazor.dll
    Syntax
    public class GridForeignColumn<TValue> : GridColumn, IComponent, IHandleEvent, IHandleAfterRender, IDisposable, IGridColumn
    Type Parameters
    Name
    TValue

    Constructors

    GridForeignColumn()

    Declaration
    public GridForeignColumn()

    Properties

    ForeignDataSource

    Defines the column data source which will act as foreign data source.

    Declaration
    [Parameter]
    [JsonIgnore]
    [JsonPropertyName("foreignDataSource")]
    public IEnumerable<TValue> ForeignDataSource { get; set; }
    Property Value
    Type
    IEnumerable<TValue>
    Remarks

    List or any IEnumerable type value is accepted as foreign data source. For custom binding or using remote service as foreign data source use GridForeignColumn<TValue> component and configure data source using SfDataManager.

    Methods

    BuildRenderTree(RenderTreeBuilder)

    Declaration
    protected override void BuildRenderTree(RenderTreeBuilder __builder)
    Parameters
    Type Name Description
    RenderTreeBuilder __builder
    Overrides
    GridColumn.BuildRenderTree(RenderTreeBuilder)

    GetData(DataManagerRequest)

    Performs data operation in the foreign key column based on the given query and returns data.

    Declaration
    public override Task<object> GetData(DataManagerRequest dataManagerRequest)
    Parameters
    Type Name Description
    DataManagerRequest dataManagerRequest

    Query value to be used for data fetching.

    Returns
    Type Description
    Task<object>

    object.

    Overrides
    GridColumn.GetData(DataManagerRequest)

    GetForeignData()

    Get Foreign Data

    Declaration
    public override object GetForeignData()
    Returns
    Type
    object
    Overrides
    GridColumn.GetForeignData()

    IsForeignColumn()

    Returns true if the column is foreign key column.

    Declaration
    public override bool IsForeignColumn()
    Returns
    Type Description
    bool

    bool.

    Overrides
    GridColumn.IsForeignColumn()

    OnAfterRenderAsync(bool)

    Method invoked after each time the component has been rendered.

    Declaration
    protected override Task OnAfterRenderAsync(bool firstRender)
    Parameters
    Type Name Description
    bool firstRender

    Set to true for the first time component rendering; otherwise gets false.

    Returns
    Type Description
    Task

    A System.Threading.Tasks.Task representing any asynchronous operation.

    Overrides
    SfDataBoundComponent.OnAfterRenderAsync(bool)

    OnInitialized()

    Declaration
    protected override void OnInitialized()
    Overrides
    ComponentBase.OnInitialized()

    OnParametersSet()

    Declaration
    protected override void OnParametersSet()
    Overrides
    ComponentBase.OnParametersSet()

    Implements

    IComponent
    IHandleEvent
    IHandleAfterRender
    IDisposable
    IGridColumn
    In this article
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved