Member Junction
    Preparing search index...

    ViewHeaderComponent - Inline view name display with edit, modified badge, and save/revert actions

    Features:

    • View name display (click to edit inline)
    • "Modified" badge when view has unsaved changes
    • Save / Save As New / Revert buttons when modified
    • Shared indicator icon
    <mj-view-header
    [ViewName]="currentView?.Name || 'All Records'"
    [IsModified]="viewModified"
    [IsSaving]="isSaving"
    [IsShared]="currentView?.IsShared"
    [CanEdit]="currentView?.UserCanEdit"
    (NameChanged)="onViewNameChanged($event)"
    (SaveRequested)="onSaveView()"
    (SaveAsNewRequested)="onSaveAsNew()"
    (RevertRequested)="onRevertView()">
    </mj-view-header>
    Index

    Constructors

    Properties

    CanEdit: boolean = false

    Whether the current user can edit this view

    EditValue: string = ''
    IsEditing: boolean = false
    IsModified: boolean = false

    Whether the view has unsaved modifications

    IsSaving: boolean = false

    Whether a save operation is in progress

    IsShared: boolean = false

    Whether the view is shared with others

    NameChanged: EventEmitter<string> = ...

    Emitted when the user changes the view name inline

    RevertRequested: EventEmitter<void> = ...

    Emitted when the user clicks revert

    SaveAsNewRequested: EventEmitter<void> = ...

    Emitted when the user clicks save-as-new

    SaveRequested: EventEmitter<void> = ...

    Emitted when the user clicks save

    ViewName: string = ''

    The view name to display

    Methods