An advanced grid for displaying data.

Inheritance

Implements
  • IComponent
  • IHandleEvent
  • IHandleAfterRender
  • JsonSerializable
  • IDisposable

constructor

public IgbDataGridFilterDialog()

Returns IgbDataGridFilterDialog

Inherited from: BaseRendererControl

[Inject]
protected IIgniteUIBlazor IgBlazor { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Height { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Width { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public string Class { get; set; }

Inherited from: BaseRendererControl

[Parameter(CaptureUnmatchedValues = true)]
public Dictionary<string, object> AdditionalAttributes { get; set; }

Inherited from: BaseRendererControl

protected virtual string ParentTypeName { get; }

Inherited from: BaseRendererControl

Gets or sets how events are bubbled up from JavaScript to Blazor.

[Parameter]
public ControlEventBehavior EventBehavior { get; set; }

Inherited from: BaseRendererControl

[Parameter]
public RenderFragment ChildContent { get; set; }

Inherited from: BaseRendererControl

Gets or sets what type of date conversion to make when round tripping dates.

[Parameter]
public RoundTripDateConversion RoundTripDateConversion { get; set; }

Inherited from: BaseRendererControl

protected virtual bool SupportsVisualChildren { get; }

Inherited from: BaseRendererControl

protected virtual bool UseDirectRender { get; }

Inherited from: BaseRendererControl

protected virtual string DirectRenderElementName { get; }

Inherited from: BaseRendererControl

protected virtual bool NeedsDynamicContent { get; }

Inherited from: BaseRendererControl

protected virtual bool UseCamelEnumValues { get; }

Gets the actual pixel scaling ratio used to affect the pixel density of the control.

[Parameter]
public double ActualPixelScalingRatio { get; set; }
[Parameter]
public string ColumnOptionsAccentColor { get; set; }

Gets or sets the column options dropdown background color.

[Parameter]
public string ColumnOptionsBackground { get; set; }
[Parameter]
public string ColumnOptionsFontFamily { get; set; }
[Parameter]
public double ColumnOptionsFontSize { get; set; }
[Parameter]
public string ColumnOptionsFontStyle { get; set; }
[Parameter]
public string ColumnOptionsFontWeight { get; set; }

Gets or sets the background color for group headers inside the column options menu.

[Parameter]
public string ColumnOptionsGroupHeaderBackground { get; set; }
[Parameter]
public string ColumnOptionsGroupHeaderFontFamily { get; set; }
[Parameter]
public double ColumnOptionsGroupHeaderFontSize { get; set; }
[Parameter]
public string ColumnOptionsGroupHeaderFontStyle { get; set; }
[Parameter]
public string ColumnOptionsGroupHeaderFontWeight { get; set; }

Gets or sets the text color for group headers inside the column options menu.

[Parameter]
public string ColumnOptionsGroupHeaderTextColor { get; set; }

Gets or sets the highlight color inside the column options menu.

[Parameter]
public string ColumnOptionsHighlightColor { get; set; }

Gets or sets the hover background color inside the column options menu.

[Parameter]
public string ColumnOptionsHoverBackgroundColor { get; set; }

Gets or sets the row height for submenus inside the column options menu.

[Parameter]
public int ColumnOptionsRowHeight { get; set; }

ColumnOptionsScrollbarActiveBackground

Section titled "ColumnOptionsScrollbarActiveBackground"

Gets or sets the scrollbar thumb active (dragging) background color for checkbox lists in the column options dialog.

[Parameter]
public string ColumnOptionsScrollbarActiveBackground { get; set; }

Gets or sets the scrollbar background color for checkbox lists in the column options dialog.

[Parameter]
public string ColumnOptionsScrollbarBackground { get; set; }

ColumnOptionsScrollbarHoverBackground

Section titled "ColumnOptionsScrollbarHoverBackground"

Gets or sets the scrollbar thumb hover background color for checkbox lists in the column options dialog.

[Parameter]
public string ColumnOptionsScrollbarHoverBackground { get; set; }

Gets or sets the color of separators inside the column options menu.

[Parameter]
public string ColumnOptionsSeparatorColor { get; set; }

Gets or sets the text color for text inside the column options menu.

[Parameter]
public string ColumnOptionsTextColor { get; set; }

ColumnOptionsToolTipBackgroundColor

Section titled "ColumnOptionsToolTipBackgroundColor"

Gets or sets the tooltip background color inside the column options menu.

[Parameter]
public string ColumnOptionsToolTipBackgroundColor { get; set; }

Gets or sets the tooltip text color inside the column options menu.

[Parameter]
public string ColumnOptionsToolTipTextColor { get; set; }
[Parameter]
public string CommandCompleted { get; set; }

Provides a means of setting CommandCompleted in the JavaScript environment.

[Parameter]
public string CommandCompletedScript { get; set; }

Gets the components default event behavior.

protected override ControlEventBehavior DefaultEventBehavior { get; }
[Parameter]
public string IconColor { get; set; }
[Parameter]
public string InvalidateActions { get; set; }

Provides a means of setting InvalidateActions in the JavaScript environment.

[Parameter]
public string InvalidateActionsScript { get; set; }
[Parameter]
public bool IsAnimationEnabled { get; set; }

Gets or sets the scaling value used to affect the pixel density of the control.

[Parameter]
public double PixelScalingRatio { get; set; }
[Parameter]
public Action<IgbFilterDialogRenderCompletedEventArgs> RenderCompleted { get; set; }
[Parameter]
public string RenderCompletedScript { get; set; }
public override string Type { get; }
[Parameter]
public double ViewSize { get; set; }

Inherited from: BaseRendererControl

protected Dictionary<Type, Dictionary<string, FieldInfo>> eventCallbacksCache

Inherited from: BaseRendererControl

protected string _cachedSerializedContent

Inherited from: BaseRendererControl

Resolves the components event behavior if Auto is selected.

protected ControlEventBehavior ResolveEventBehavior()

Returns any

Inherited from: BaseRendererControl

protected virtual string ResolveDisplay()

Returns any

Inherited from: BaseRendererControl

protected string ToSpinal(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected virtual string TransformSimpleKey(string key)

Parameters

  • key: string

Returns any

Inherited from: BaseRendererControl

protected virtual bool IsTransformedEnumValue(string key)

Parameters

  • key: string

Returns any

TransformPotentialEnumValue(string, object)

Section titled "TransformPotentialEnumValue(string, object)"

Inherited from: BaseRendererControl

protected virtual object TransformPotentialEnumValue(string key, object value)

Parameters

  • key: string
  • value: object

Returns any

Inherited from: BaseRendererControl

protected virtual SequenceInfo BuildSequenceInfo(int startSequence)

Parameters

  • startSequence: int

Returns any

Inherited from: BaseRendererControl

protected override void BuildRenderTree(RenderTreeBuilder builder)

Parameters

  • builder: RenderTreeBuilder

Returns any

Inherited from: BaseRendererControl

protected Type TemplateContentType(string templateId)

Parameters

  • templateId: string

Returns any

Inherited from: BaseRendererControl

protected override Task OnAfterRenderAsync(bool firstRender)

Parameters

  • firstRender: bool

Returns any

Inherited from: BaseRendererControl

public Task EnsureReady()

Returns any

Inherited from: BaseRendererControl

protected void MarkPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Inherited from: BaseRendererControl

protected bool IsPropDirty(string propertyName)

Parameters

  • propertyName: string

Returns any

Serialize(SerializationContext, string)

Section titled "Serialize(SerializationContext, string)"

Inherited from: BaseRendererControl

public void Serialize(SerializationContext context, string propertyName = null)

Parameters

  • context: SerializationContext
  • propertyName: string

Returns any

Inherited from: BaseRendererControl

public string Serialize()

Returns any

InvokeMethod(string, object[], string[], ElementReference[])

Section titled "InvokeMethod(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected Task<object> InvokeMethod(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

InvokeMethodSync(string, object[], string[], ElementReference[])

Section titled "InvokeMethodSync(string, object[], string[], ElementReference[])"

Inherited from: BaseRendererControl

protected object InvokeMethodSync(string methodName, object[] arguments, string[] types, ElementReference[] nativeElements = null)

Parameters

  • methodName: string
  • arguments: object[]
  • types: string[]
  • nativeElements: ElementReference[]

Returns any

Inherited from: BaseRendererControl

Prevents data change notifications from be propagated to the component.

public void SuspendNotifications(object dataSource)

Parameters

  • dataSource: object

Returns any

Inherited from: BaseRendererControl

Resumes data change notifications.

public void ResumeNotifications(object dataSource, bool notify = true)

Parameters

  • dataSource: object
  • notify: bool

Returns any

NotifyInsertItem(object, int, object)

Section titled "NotifyInsertItem(object, int, object)"

Inherited from: BaseRendererControl

public void NotifyInsertItem(object dataSource, int index, object refItem)

Parameters

  • dataSource: object
  • index: int
  • refItem: object

Returns any

NotifyRemoveItem(object, int, object)

Section titled "NotifyRemoveItem(object, int, object)"

Inherited from: BaseRendererControl

public void NotifyRemoveItem(object dataSource, int index, object oldItem)

Parameters

  • dataSource: object
  • index: int
  • oldItem: object

Returns any

Inherited from: BaseRendererControl

public void NotifyClearItems(object dataSource)

Parameters

  • dataSource: object

Returns any

NotifySetItem(object, int, object, object)

Section titled "NotifySetItem(object, int, object, object)"

Inherited from: BaseRendererControl

public void NotifySetItem(object dataSource, int index, object oldItem, object newItem)

Parameters

  • dataSource: object
  • index: int
  • oldItem: object
  • newItem: object

Returns any

NotifyUpdateItem(object, int, object, bool)

Section titled "NotifyUpdateItem(object, int, object, bool)"

Inherited from: BaseRendererControl

public void NotifyUpdateItem(object dataSource, int index, object refItem, bool syncDataOnly = false)

Parameters

  • dataSource: object
  • index: int
  • refItem: object
  • syncDataOnly: bool

Returns any

Inherited from: BaseRendererControl

public void OnRefChanged(string refName, object refValue)

Parameters

  • refName: string
  • refValue: object

Returns any

Inherited from: BaseRendererControl

public void OnInvokeReturn(long invokeId, object returnValue)

Parameters

  • invokeId: long
  • returnValue: object

Returns any

Inherited from: BaseRendererControl

protected string Camelize(string value)

Parameters

  • value: string

Returns any

Inherited from: BaseRendererControl

protected string ToPascal(string value)

Parameters

  • value: string

Returns any

OnElementNameChanged(BaseRendererElement, string, string)

Section titled "OnElementNameChanged(BaseRendererElement, string, string)"

Inherited from: BaseRendererControl

protected void OnElementNameChanged(BaseRendererElement element, string oldName, string newName)

Parameters

  • element: BaseRendererElement
  • oldName: string
  • newName: string

Returns any

Inherited from: BaseRendererControl

protected virtual void Dispose(bool disposing)

Parameters

  • disposing: bool

Returns any

SetResourceStringAsync(string, string, string)

Section titled "SetResourceStringAsync(string, string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string id, string value)

Parameters

  • grouping: string
  • id: string
  • value: string

Returns any

SetResourceStringAsync(string, string)

Section titled "SetResourceStringAsync(string, string)"

Inherited from: BaseRendererControl

public Task<object> SetResourceStringAsync(string grouping, string json)

Parameters

  • grouping: string
  • json: string

Returns any

SetPropertyValue(object, PropertyInfo, JsonElement)

Section titled "SetPropertyValue(object, PropertyInfo, JsonElement)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, JsonElement jsonElement)

Parameters

  • item: object
  • property: PropertyInfo
  • jsonElement: JsonElement

Returns any

SetPropertyValue(object, PropertyInfo, object)

Section titled "SetPropertyValue(object, PropertyInfo, object)"

Inherited from: BaseRendererControl

protected void SetPropertyValue(object item, PropertyInfo property, object value)

Parameters

  • item: object
  • property: PropertyInfo
  • value: object

Returns any

Inherited from: BaseRendererControl

public void Dispose()

Returns any

protected override void EnsureModulesLoaded()

Returns any

public override object FindByName(string name)

Parameters

  • name: string

Returns any

public IgbToolActionInfo[] GetDesiredToolbarActions()

Returns any

public Task<IgbToolActionInfo[]> GetDesiredToolbarActionsAsync()

Returns any

public void HideIcon()

Returns any

public Task HideIconAsync()

Returns any

public void NotifyCellSizeChanged()

Returns any

public Task NotifyCellSizeChangedAsync()

Returns any

public void NotifySizeChanged(double width, double height)

Parameters

  • width: double
  • height: double

Returns any

NotifySizeChangedAsync(double, double)

Section titled "NotifySizeChangedAsync(double, double)"
public Task NotifySizeChangedAsync(double width, double height)

Parameters

  • width: double
  • height: double

Returns any

public void ShowIcon()

Returns any

public Task ShowIconAsync()

Returns any

[Parameter]
public EventCallback<IgbGridFilterDialogOpeningEventArgs> DialogOpening { get; set; }
[Parameter]
public EventCallback<IgbGridFilterDialogFilterChangeEventArgs> FilterChanged { get; set; }
[Parameter]
public EventCallback<IgbGridFilterDialogFilterChangeEventArgs> FilterChanging { get; set; }
[Parameter]
public string DialogOpeningScript { get; set; }
[Parameter]
public string FilterChangedScript { get; set; }
[Parameter]
public string FilterChangingScript { get; set; }