Modal~RcmailDialogButton(text, param1)

Représente un bouton de dialog

new RcmailDialogButton(text, param1)

Constructeur de la classe
Parameters:
Name Type Description
text string Label du bouton
param1 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 EventMouseLeaveCallback <nullable>
Callback appelé lorsqu'on entre dans le bouton
mouseleave EventMouseLeaveCallback <nullable>
Callback appelé lorsqu'on sort du bouton
Tutorials:

Extends

Members

classes :string

Classes css du bouton

click :BnumEvent:.<EventClickCallback:>

Callback appelé lorsqu'on clique sur le bouton

hover :BnumEvent:.<EventHoverCallback:>

Callback appelé lorsqu'on survole le bouton

mouseenter :BnumEvent:.<EventMouseEnterCallback:>

Callback appelé lorsqu'on entre dans le bouton

mouseleave :BnumEvent:.<EventMouseLeaveCallback:>

Callback appelé lorsqu'on sort du bouton

on_prop_update :BnumEvent

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

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

Options en plus du bouton

text :string

text du bouton

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

static ButtonSave(param0) → {module:Modal~RcmailDialogButton}

Génère un bouton qui permettra de sauvegarder les données
Parameters:
Name Type Description
param0 Object
Properties
Name Type Attributes Description
text string <optional>
Texte du bouton
click BnumEvent <optional>
<nullable>
Callback appelé lorsqu'on clique sur le bouton
mouseenter BnumEvent <optional>
<nullable>
Callback appelé lorsqu'on entre dans le bouton
mouseleave BnumEvent <optional>
<nullable>
Callback appelé lorsqu'on sort du bouton