g3-toolkit API Reference
    Preparing search index...

    Interface TableViewProps

    interface TableViewProps {
        className?: string;
        density?: "comfortable" | "compact";
        hideBuiltinColumns?: readonly ("types" | "id")[];
        idFormatter?: (id: string) => string;
        menuManager?: ContextMenuManager;
        pageSize?: number;
        selectable?: boolean;
        ugm: UGM;
    }
    Index

    Properties

    className?: string
    density?: "comfortable" | "compact"

    Row density (B3, design-system roadmap): "comfortable" (default) or "compact" for thin-client analyst deployments where row count is the job.

    hideBuiltinColumns?: readonly ("types" | "id")[]

    Hide built-in columns entirely (review 5.19: adapter-fed UGMs whose ids are ordinals and whose type is constant would render two noise columns otherwise). Hidden here means never built, not toggled off, so the visibility menu does not list them.

    idFormatter?: (id: string) => string

    Display-only formatter for the built-in ID column (review 5.18: a projection whose node ids are IRIs can show local names while selection keeps the full id; the cell title carries it).

    menuManager?: ContextMenuManager

    Optional menu manager for right-click (R2.1 universality).

    pageSize?: number

    Page size (default 50; max working-set limit R7.4 is 10,000).

    selectable?: boolean

    When false, rows render without click/context-menu handlers and without selection styling (review 5.19: adapter rows carry ordinal ids; writing those into the SHARED selection store would clobber a live canvas selection). Default true.

    ugm: UGM