Hi,
Im writing a frontend datasource plugin. I need to skip query under some conditions. I have pasted my code below;
export class DataSource extends DataSourceApi<MyConfigQuery, MyDataSourceOptions> {
....
constructor(
instanceSettings: DataSourceInstanceSettings<MyDataSourceOptions>
) {
super(instanceSettings);
this.autoLoad = instanceSettings.jsonData.autoLoad;
}
filterQuery(query: MyQuery): boolean {
return this.autoLoad;
}
async query(options: DataQueryRequest<T>): Promise<DataQueryResponse> {
....
return Promise.all([promise]).then((data) => ({ data }));
}
}
My problem is that the method filterQuery
is not triggering. I couldn’t find any documentation for the same.
Appreciate your replies!