Component

MatButtonFieldComponent

@ng-forge/dynamic-forms-material

Signature

class MatButtonFieldComponent<
  TEvent extends FormEvent
>
  implements MatButtonComponent<TEvent>

Type Parameters

NameConstraintDefaultDescription
TEventFormEvent--

Properties

NameTypeDescription
key InputSignal<string>-
label InputSignal<DynamicText>-
disabled InputSignal<boolean>-
hidden InputSignal<boolean>-
tabIndex InputSignal<number>-
className InputSignal<string>-
event InputSignal<FormEventConstructor<TEvent>>Event to dispatch on click. Optional for submit buttons (native form submit handles it).
eventArgs InputSignal<EventArgs>-
props InputSignal<MatButtonProps>-
eventContext InputSignal<ArrayItemContext>-
buttonType Signal<"button" | "submit" | "reset">Resolved button type - defaults to 'button' if not specified in props
buttonTestId Signal<string>-

Methods

NameReturn TypeDescription
onClick() void

Handle button click. - For submit buttons (type="submit"): do nothing, native form submit handles it - For other buttons: dispatch the configured event via EventBus