# Function ExecuteQueryByWidgetId
ExecuteQueryByWidgetId(
props
,context
?):null
|ReactElement
<any
,any
>
Executes a query over the existing widget and renders a function as child component. The child component is passed the results of the query.
This component takes the Children Prop Pattern and offers an alternative approach to the useExecuteQueryByWidgetId hook.
# Parameters
Parameter | Type | Description |
---|---|---|
props | ExecuteQueryByWidgetIdProps | ExecuteQueryByWidgetId properties |
context ? | any | - |
# Returns
null
| ReactElement
< any
, any
>
ExecuteQueryByWidgetId component
# Example
The example below executes a query over the existing dashboard widget with the specified widget and dashboard OIDs.
<ExecuteQueryByWidgetId
widgetOid={'64473e07dac1920034bce77f'}
dashboardOid={'6441e728dac1920034bce737'}
>
{
(data, query) => {
if (data) {
return <div>{`Total Rows: ${data.rows.length}`}</div>;
}
}
}
</ExecuteQueryByWidgetId>