✅ You are viewing documentation for the latest version of Compose SDK.
Version:
# Function useExecuteCustomWidgetQuery
useExecuteCustomWidgetQuery(
params
):ToRefs
<QueryState
>
Vue composable that takes a custom widget component's props and executes a data query.
# Parameters
Parameter | Type | Description |
---|---|---|
params | MaybeRefOrWithRefs < ExecuteCustomWidgetQueryParams > | Custom widget component props containing data source, data options, filters, etc. |
# Returns
ToRefs
< QueryState
>
Query state object with data, loading, and error states
# Example
<script setup>
import {
useExecuteCustomWidgetQuery,
type CustomWidgetComponentProps,
type ExecuteCustomWidgetQueryParams,
} from '@sisense/sdk-ui-vue';
import * as DM from './sample-ecommerce';
const props: CustomWidgetComponentProps = {
dataSource: DM.DataSource,
dataOptions: {
category: [DM.Commerce.Gender],
value: [DM.Measures.SumRevenue],
},
styleOptions: {},
};
const params: ExecuteCustomWidgetQueryParams = {
...props,
count: 10,
offset: 0,
};
const { data, isLoading, isError, isSuccess } = useExecuteCustomWidgetQuery(params);
</script>