useWidgetFilters()
Home > @gooddata/sdk-ui-dashboard > useWidgetFilters
useWidgetFilters() function
Hook for obtaining the effective filters for a widget.
Signature:
export declare function useWidgetFilters(widget: FilterableDashboardWidget | undefined | null, insight?: IInsightDefinition): QueryProcessingState<IFilter[]>;
Parameters
| Parameter | Type | Description | 
|---|---|---|
| widget | FilterableDashboardWidget | undefined | null | widget to get effective filters for | 
| insight | (Optional) insight to evaluate the filters for in context of the widget | 
Returns:
QueryProcessingState<IFilter[]>
set of filters that should be used to execute the given widget
Remarks
The filters returned should be used with insightSetFilters() to obtain insight that is ready for execution.