new RcmailDialogButton(text, param1)
Constructeur de la classe
Parameters:
Name | Type | Description | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
text |
string | Label du bouton | ||||||||||||||||||||||||
param1 |
Object | Configuration du bouton
Properties
|
- 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
Returns:
module:Modal~DialogButtonConfig -
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 Returns:
module:Modal~RcmailDialogButton