Member Junction
    Preparing search index...

    Configuration options for the EntityViewer component

    interface EntityViewerConfig {
        cardTemplate?: CardTemplate;
        defaultSortDirection?: SortDirection;
        defaultSortField?: string;
        defaultViewMode?: EntityViewMode;
        enableMultiSelect?: boolean;
        filterDebounceMs?: number;
        filterPlaceholder?: string;
        gridColumns?: GridColumnDef[];
        height?: string;
        pageSize?: number;
        selectionBehavior?: RecordSelectionBehavior;
        serverSideFiltering?: boolean;
        serverSideSorting?: boolean;
        showFilter?: boolean;
        showPagination?: boolean;
        showRecordCount?: boolean;
        showViewModeToggle?: boolean;
    }
    Index

    Properties

    cardTemplate?: CardTemplate

    Custom card template (optional - auto-generated if not provided)

    defaultSortDirection?: SortDirection

    Default sort direction when loading data

    'asc'
    
    defaultSortField?: string

    Default sort field when loading data

    defaultViewMode?: EntityViewMode

    Initial view mode

    'grid'
    
    enableMultiSelect?: boolean

    Whether to enable multi-select

    false
    
    filterDebounceMs?: number

    Debounce time for filter input in milliseconds

    250
    
    filterPlaceholder?: string

    Placeholder text for the filter input

    'Filter records...'
    
    gridColumns?: GridColumnDef[]

    Custom grid column definitions (optional - auto-generated if not provided)

    height?: string

    Height of the component (CSS value)

    '100%'
    
    pageSize?: number

    Maximum number of records to load per page

    100
    
    selectionBehavior?: RecordSelectionBehavior

    Behavior when a record is selected

    'emit-only'
    
    serverSideFiltering?: boolean

    Whether to use server-side filtering via UserSearchString When true, filter text is sent to the server for SQL-based filtering When false, filtering is done client-side on loaded records

    true
    
    serverSideSorting?: boolean

    Whether to use server-side sorting via OrderBy When true, sort changes trigger a new server request When false, sorting is done client-side by AG Grid

    true
    
    showFilter?: boolean

    Whether to show the filter input box

    true
    
    showPagination?: boolean

    Whether to show pagination controls

    true
    
    showRecordCount?: boolean

    Whether to show record count in header

    true
    
    showViewModeToggle?: boolean

    Whether to show the view mode toggle (grid/cards)

    true