Member Junction
    Preparing search index...

    A slide-in form for entering query parameters before execution. Features:

    • Dynamic form generation from MJQueryParameterEntity metadata
    • Type-appropriate input controls (text, number, date, checkbox, multi-select)
    • Validation with helpful error messages
    • Sample values as placeholders
    • Description tooltips
    <mj-query-parameter-form
    [QueryInfo]="query"
    [InitialValues]="savedParams"
    [IsOpen]="showParams"
    (ParametersSubmit)="onRunQuery($event)"
    (Close)="showParams = false">
    </mj-query-parameter-form>

    Implements

    • OnInit
    • OnChanges
    • OnDestroy
    Index

    Constructors

    Properties

    AllRequiredFilled: boolean = false
    Close: EventEmitter<void> = ...

    Fired when panel is closed

    Fields: ParameterField[] = []
    HasRequiredParams: boolean = false
    InitialValues: QueryParameterValues = {}

    Initial values to populate the form (e.g., from saved state)

    IsOpen: boolean = false

    Whether the panel is open/visible

    PanelWidth: number = 400

    Panel width in pixels

    ParametersSubmit: EventEmitter<QueryParameterValues> = ...

    Fired when user submits the form with valid parameters

    QueryInfo: MJQueryEntityExtended | null = null

    The query metadata containing parameter definitions

    ShowOverlay: boolean = true

    Whether to show the overlay backdrop

    Accessors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: { [propName: string]: SimpleChange<any> }

        The changed properties.

      Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      Returns void