Member Junction
    Preparing search index...

    Implements

    • OnInit
    • OnChanges
    Index

    Constructors

    Properties

    EntityName: string = 'Record'

    Entity being cloned; used in labels.

    HasUserEditedRootName: boolean = false
    NamingStrategyReason?: string

    Why the suggested name was chosen (e.g. the source name already exists).

    PromptedFields: ClonePromptFieldItem[] = []

    Fields the entity's Clone.Fields.PromptFor requires the user to fill.

    PromptedValues: Record<string, string | number | boolean | null> = {}

    Current values for the prompted fields, keyed by field name.

    PromptedValuesChange: EventEmitter<
        Record<string, string | number | boolean | null>,
    > = ...

    Fires with the full value map whenever a prompted field changes.

    Reason: string = ''

    Free-text reason stored on the clone log.

    ReasonChange: EventEmitter<string> = ...

    Fires as the user edits the reason.

    RetargetFields: CloneRetargetFieldItem[] = []

    Foreign keys from Clone.UI.RetargetFields the user may point at a different record.

    RetargetFieldsChange: EventEmitter<CloneRetargetFieldItem[]> = ...

    Fires when a retarget picker changes.

    RootName: string = ''

    Name the clone will get. Pre-filled from the naming strategy; editable.

    RootNameChange: EventEmitter<string> = ...

    Fires as the user edits the clone's name.

    RootNameReadOnly: boolean = false

    The configuration sets the name (a rule or reset), so it's shown but can't be typed over.

    ValidityChange: EventEmitter<boolean> = ...

    Fires when the step becomes valid or invalid (every required prompted field filled).

    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.

      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