stimulsoft-reports-js-react
Version:
Stimulsoft Reports.JS is a reporting tool for React
26 lines (22 loc) • 1.54 kB
TypeScript
import * as React from 'react'
import { Stimulsoft } from './stimulsoft.reports'
export { Stimulsoft };
interface DesignerProperties {
report?: Stimulsoft.Report.StiReport;
visible?: boolean,
options?: Stimulsoft.Designer.StiDesignerOptions,
id?: string,
onPrepareVariables?: (args: Stimulsoft.Report.PrepareVariablesArgs, callback: (result: Stimulsoft.Report.PrepareVariablesObject[] | Stimulsoft.Report.PrepareVariablesArgs) => void) => void,
onBeginProcessData?: (args: Stimulsoft.Report.BeginProcessDataArgs, callback: (result: any) => void) => void,
onEndProcessData?: (args: Stimulsoft.Report.EndProcessDataArgs) => void,
onCreateReport?: (args: Stimulsoft.Designer.CreateReportArgs, callback: () => void) => void,
onCloseReport?: (args: Stimulsoft.Designer.CloseReportArgs, callback: () => void) => void,
onOpenReport?: (args: Stimulsoft.Designer.OpenReportArgs, callback: () => void) => void,
onOpenedReport?: (args: Stimulsoft.Designer.OpenedReportArgs, callback: () => void) => void,
onSaveReport?: (args: Stimulsoft.Designer.SaveReportArgs, callback: () => void) => void,
onSaveAsReport?: (args: Stimulsoft.Designer.SaveReportArgs, callback: () => void) => void,
onPreviewReport?: (args: Stimulsoft.Designer.PreviewReportArgs, callback: () => void) => void,
onExit?: (args: Stimulsoft.Report.EventDataArgs) => void,
onAssignedReport?: (args: Stimulsoft.Designer.AssignedReportArgs) => void
}
export const Designer: React.FunctionComponent<DesignerProperties>;