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
|
- 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.
-
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
Returns:
module:Modal~DialogButtonConfig- Overrides: