SemanticTableViewProps: {
    bulkActions?: TableAction[];
    callbacks?: SemanticTableCallbacks;
    columnOrder: string[];
    columns: MRT_ColumnDef<any>[];
    csvOptions?: ConfigOptions;
    data: any[];
    isActionPending?: boolean;
    isLoading?: boolean;
    loadAllAtOnce?: boolean;
    loadAllUpperLimit?: number;
    locale?: string;
    manualPagination: boolean;
    onPaginationChange: (p: PaginationState) => void;
    onSortingChange: (s: MRT_SortingState) => void;
    pagination: PaginationState;
    resetKey?: string;
    rowActions?: TableAction[];
    rowCount: number;
    sorting: MRT_SortingState;
    tableConfigRegistry?: TableConfigRegistry;
    typeIRI?: string;
    typeName: string;
}

Type declaration

  • OptionalbulkActions?: TableAction[]
  • Optionalcallbacks?: SemanticTableCallbacks
  • columnOrder: string[]
  • columns: MRT_ColumnDef<any>[]
  • OptionalcsvOptions?: ConfigOptions
  • data: any[]
  • OptionalisActionPending?: boolean
  • OptionalisLoading?: boolean
  • OptionalloadAllAtOnce?: boolean
  • OptionalloadAllUpperLimit?: number

    Max entries for load-all tooltip (default 10000)

  • Optionallocale?: string

    i18n locale for MRT strings

  • manualPagination: boolean
  • onPaginationChange: (p: PaginationState) => void
  • onSortingChange: (s: MRT_SortingState) => void
  • pagination: PaginationState
  • OptionalresetKey?: string

    When this value changes, the table internal state is reset (e.g. pass typeName).

  • OptionalrowActions?: TableAction[]
  • rowCount: number

    Total row count for server-side pagination

  • sorting: MRT_SortingState
  • OptionaltableConfigRegistry?: TableConfigRegistry
  • OptionaltypeIRI?: string

    Used in row callbacks; defaults to empty string if omitted (callers should pass when using callbacks).

  • typeName: string