The type of filter data.
The type of row data.
The type of payload.
The type of field.
The props of the component.
Represents the properties for the Search Modal component.
Optionalactions?: IListAction<RowData, Payload>[]OptionalactionSubject?: TSubject<string>Subject for trigger action externally
OptionalAfterActionList?: anyRepresents a React component for AfterActionList.
OptionalAfterChips?: anyRepresents a React component that will be rendered after the chip list.
OptionalAfterOperationList?: anyRepresents the AfterOperationList component.
This component is a React component that renders a list of actions to be displayed after a specific operation. It is used to render the list of available actions, typically used for filtering or manipulating data.
OptionalAfterTitle?: anyOptionalapiRef?: anyOptionalBeforeActionList?: anyRepresents a React component type for BeforeActionList.
OptionalBeforeOperationList?: anyA React component that represents a list of position actions before an operation.
OptionalBeforeSelectionLabel?: anyRepresents a React component type for BeforeSelectionLabel.
OptionalBeforeTitle?: anyOptionalchipData?: Partial<Record<keyof RowData, boolean>>Optionalchips?: IListChip<RowData>[]OptionalclassName?: stringOptionalcustomTemplate?: anyRepresents a custom template component for rendering a tile.
OptionalcustomTemplateMinHeight?: numberRepresents the minimum height for a custom template.
Optionaldata?: RowId[]OptionaldenseHeight?: numberRepresents the height of an element, measured in pixels.
Optionalfallback?: (e: Error) => voidOptionalfeatures?: string[] | Record<string, Value> | () => string[] | Record<string, Value>OptionalfetchDebounce?: numberRepresents the debounce time in milliseconds for performing fetch requests.
OptionalfilterData?: Partial<FilterData>OptionalfilterLabel?: stringOptionalfilters?: Field[]OptionalfullScreen?: booleanOptionalhidden?: booleanOptionalincomingTransform?: (data: any, payload: any) => FilterDataOptionalisBaseline?: (field: IField) => booleanOptionalisBaselineForRoot?: (field: IField) => booleanOptionalisChooser?: booleanOptionalisCustom?: booleanOptionalisDense?: booleanOptionalisInfinite?: booleanOptionalisPageItem?: booleanOptionalisRowDisabled?: (Determines if a row is disabled based on various parameters.
OptionalitemSx?: anyOptionallabelDisplayedRows?: (Returns a string containing information about the displayed rows label.
Optionallimit?: numberOptionalmodalSizeRequest?: (size: ISize) => { height: number; sx?: any; width: number }Custom sizeRequest for modal filters
OptionalnoDisplayedRows?: booleanOptionalonAction?: (OptionalonChange?: (data: null | RowId[], initial: boolean) => voidOptionalonChipsChange?: (data: Partial<Record<keyof RowData, boolean>>) => voidOptionalonClose?: () => voidOptionalonColumnAction?: (OptionalonFilterChange?: (data: FilterData) => voidOptionalonLimitChange?: (limit: number) => voidOptionalonLoadEnd?: (isOk: boolean) => voidOptionalonLoadStart?: () => voidOptionalonOperation?: (OptionalonPageChange?: (page: number) => voidOptionalonRowAction?: (OptionalonRows?: (rows: RowData[]) => voidOptionalonSearchChange?: (search: string) => voidOptionalonSortModelChange?: (sort: ListHandlerSortModel<RowData>) => voidOptionalonSubmit?: (data: null | RowId[], payload: Payload) => boolean | Promise<boolean>Optionaloperations?: IListOperation<RowData, Payload>[]OptionaloutgoingTransform?: (data: any, payload: any) => FilterDataOptionalpage?: numberOptionalpageItemTemplate?: anyRepresents a custom template component for rendering a tile.
OptionalpageItemTemplateMinHeight?: numberRepresents the minimum height for a page template.
Optionalpayload?: Payload | () => PayloadOptionalreadTransform?: (OptionalreloadSubject?: TSubject<void>OptionalrerenderSubject?: TSubject<void>OptionalrowActions?: IListRowAction<any, any>[]OptionalrowColor?: (row: RowData) => string | (row: RowData) => Promise<string>OptionalrowMark?: (row: RowData) => string | (row: RowData) => Promise<string>OptionalrowsPerPage?: (number | { label: string; value: number })[]Optionalsearch?: stringOptionalselectionLabel?: (size: number) => string | Promise<string>OptionalselectionMode?: SelectionModeOptionalsetFilterDataSubject?: TSubject<FilterData>OptionalsetLimitSubject?: TSubject<number>OptionalsetPageSubject?: TSubject<number>OptionalsetRowsSubject?: TSubject<RowData[]>OptionalsizeByElement?: booleanOptionalsizeRequest?: (size: ISize) => { height: number; sx?: any; width: number }Optionalslots?: Partial<ISlotFactoryContext>OptionalsortModel?: ListHandlerSortModel<RowData>Optionalstyle?: anyOptionalsubmitIcon?: anyOptionalsubmitLabel?: stringOptionalthrowError?: booleanOptionaltileMode?: TileModeTiling mode for custom template
Optionaltitle?: stringOptionalwithAllListOperations?: booleanOptionalwithArrowPagination?: booleanOptionalwithHideIfEmpty?: booleanOptionalwithInitialLoader?: booleanOptionalwithLoader?: booleanOptionalwithMobile?: booleanOptionalwithOutlinePaper?: booleanOptionalwithRangePagination?: booleanOptionalwithRawSearch?: booleanOptionalwithRestorePos?: booleanOptionalwithSearch?: booleanOptionalwithSelectOnRowClick?: booleanOptionalwithSingleChip?: booleanOptionalwithSingleSort?: booleanOptionalwithToggledFilters?: booleanOptionalwithTransparentPaper?: booleanOptionalwriteTransform?: (The Search Modal component.
Represents a Search Modal component.