Vatsal Trivedi
09/15/2021, 12:38 PMDan Homola
09/16/2021, 12:31 PMuseDashboardPdfExporter
? It might help me to better diagnose your problem.
For reference, here is the sample code I used to test it:
// (C) 2021 GoodData Corporation
import React from "react";
import { useDashboardPdfExporter } from "@gooddata/sdk-ui-ext";
import { idRef, newPositiveAttributeFilter, uriRef } from "@gooddata/sdk-model";
const filters = [
newPositiveAttributeFilter(uriRef("/gdc/md/mbuumy476p78ybcceiru61hcyr8i8lo8/obj/2211"), {
uris: ["/gdc/md/mbuumy476p78ybcceiru61hcyr8i8lo8/obj/2210/elements?id=6340112"],
}),
];
export const Exporter = () => {
const { status, exportDashboard } = useDashboardPdfExporter();
return (
<>
Status: {status}
<button type="button" onClick={() => exportDashboard(idRef("aaPscCUGaAGh"), filters)}>
Export
</button>
</>
);
};