Member Junction
    Preparing search index...

    Interface MJUserViewEntity_IGridColumnSetting

    Persisted configuration for a single column in the entity data grid.

    Used inside MJUserViewEntity_IGridState.columnSettings. This is the serializable form of ViewColumnInfo — it omits the non-persisted EntityField reference and stores only user-chosen overrides for visibility, width, ordering, pinning, and formatting.

    interface MJUserViewEntity_IGridColumnSetting {
        DisplayName?: string;
        flex?: number;
        format?: MJUserViewEntity_IColumnFormat;
        hidden?: boolean;
        ID?: string;
        maxWidth?: number;
        minWidth?: number;
        Name: string;
        orderIndex?: number;
        pinned?: "left" | "right";
        userDisplayName?: string;
        width?: number;
    }
    Index

    Properties

    DisplayName?: string

    Display name for column header (from entity metadata)

    flex?: number

    Flex grow factor (for auto-sizing columns)

    Column formatting configuration

    hidden?: boolean

    Whether column is hidden

    ID?: string

    Entity field ID

    maxWidth?: number

    Maximum column width

    minWidth?: number

    Minimum column width

    Name: string

    Field name

    orderIndex?: number

    Column order index

    pinned?: "left" | "right"

    Column pinning position ('left', 'right', or null for unpinned)

    userDisplayName?: string

    User-defined display name override for column header

    width?: number

    Column width in pixels