UNPKG

@jaspersoft/jv-input-controls

Version:

Component for rendering input controls for a report or ad hoc view using visualize.js

35 lines (34 loc) 1.05 kB
import { InputControlProperties } from '@jaspersoft/jv-tools'; export declare const INPUT_CONTROLS_ACTIONS: { UPDATE_DATA: string; UPDATE_SLAVE_DEPENDENCIES: string; SET_INITIATOR_ID_CASCADING_IC: string; }; export interface InputControlsState { inputControls: InputControlProperties[]; validResponse: { [key: string]: any[]; }; validationResultState: { [key: string]: string; }; initiatorIdCascadingIc?: string; } export declare const InputControlsContext: import('react').Context<{ state: InputControlsState; dispatch: any; }>; export declare const InputControlsProvider: ({ children, initialState, overwriteParams, events, }: { children: JSX.Element; initialState: InputControlProperties[]; overwriteParams?: { [key: string]: string[]; }; events?: { change?: (ic: { [key: string]: any[]; }, validationResult: { [key: string]: string; } | boolean) => void; }; }) => import("react/jsx-runtime").JSX.Element;