Modal~RcmailDialogChoiceButton(text, icon, param2)

Représente un "bouton de choix", il s'agit d'un bouton qui contient un texte et une icône

new RcmailDialogChoiceButton(text, icon, param2)

Constructeur de la classe
Parameters:
Name Type Description
text string Texte du bouton
icon string Icône du bouton (Material Symbol)
param2 Object Configuration du bouton
Properties
Name Type Attributes Description
classes string Classes css du bouton
click EventClickCallback <nullable>
Callback appelé lorsqu'on clique sur le bouton
hover EventHoverCallback <nullable>
Callback appelé lorsqu'on survole le bouton
mouseenter EventMouseEnterCallback <nullable>
Callback appelé lorsque la souris entre dans le bouton
mouseleave EventMouseLeaveCallback <nullable>
Callback appelé lorsque la souris sort du bouton
Tutorials:

Extends

Members

classes :string

Classes css du bouton
Overrides:

click :BnumEvent:.<EventClickCallback:>

Callback appelé lorsqu'on clique sur le bouton
Overrides:

hover :BnumEvent:.<EventHoverCallback:>

Callback appelé lorsqu'on survole le bouton
Overrides:

icon :string

Icône du bouton (Material Symbol)

mouseenter :BnumEvent:.<EventMouseEnterCallback:>

Callback appelé lorsqu'on entre dans le bouton
Overrides:

mouseleave :BnumEvent:.<EventMouseLeaveCallback:>

Callback appelé lorsqu'on sort du bouton
Overrides:

on_prop_update :BnumEvent

Callbacks apelés lorsq'une propriété est mise à jour.
Overrides:

nullable options :Object:.<string:, *:>

Options en plus du bouton
Overrides:

text :string

text du bouton
Overrides:

Methods

protected _p_addProp(name, param1)

Ajoute une propriété à cet objet et appèle un callback lorsqu'elle est mise à jour.
Parameters:
Name Type Description
name string Nom de la propriété
param1 Object Configuration de la propriété
Properties
Name Type Description
value * Valeur par défaut
configurable boolean Si la propriété est configurable
set function Callback appelé lorsqu'on met à jour la propriété
get function Callback appelé lorsqu'on lit la propriété
Overrides:

generate() → {module:Modal~DialogButtonConfig}

Convertit en objet lisible par la fonction dialog de rcmail
Overrides: