new EventView(event, dialog)
Parameters:
Name | Type | Description |
---|---|---|
event |
* | Evènement du plugin `calendar` |
dialog |
module:EventView~EventViewDialog | Modal qui contient la vue. |
Members
-
fakes :EventManager
-
Liste des faux inputs de la vue. Ces inputs la sont seulement visuels et modifieront les "vrais" inputs.
-
inputs :EventManager
-
Liste des inputs de la vue. Les inputs sont des éléments de la fenêtre de dialog qui sont utilisés pour récupérer des données.
-
parts :EventParts
-
Liste des parties de la vue.
-
static INSTANCE :EventView
-
Instance de la vue en cours
-
static false_selectors :Array:.<EventField:>
-
Liste des sélecteurs de la vue. Se sont les sélecteurs des champs visuels qui seront utiliser pour modifier les "vrais" champs.
-
static true_selectors :Array:.<EventField:>
-
Liste des sélecteurs de la vue. Se sont les sélecteurs des champs qui seront utiliser pour sauvegarder les données et qui seront envoyé au serveur.
Methods
-
get_dialog() → {module:EventView~EventViewDialog}
-
Récupère la dialog.
Returns:
module:EventView~EventViewDialog -
is_jquery_dialog() → {Boolean}
-
Si la dialog est une dialog jquery ou GlobalModal
Returns:
Boolean -
static Create(name, selector) → {EventField}
-
Génère un EventField. Permet d'améliorer la lisibilité du code.
Parameters:
Name Type Description name
string Nom qui sera appeler pour récupérer le sélécteur dans l'EventManager selector
string Selecteur Returns:
EventField -
static Start(event, dialog) → {EventView}
-
Génère une EventView. Permet d'améliorer la lisibilité du code.
Parameters:
Name Type Description event
* Evènement du plugin `calendar` dialog
$ | GlobalModal Modal qui contient la vue. Returns:
EventView
Events
-
before_save
-
Est appelé avant que l'on sauvegarde l'évènement
Returns:
Boolean - Si l'on peut sauvegarder ou non -
on_dialog_before_close
-
Est appelé lorsque la dialog est sur le point de se fermer Remet la modal dans son état d'origine et libère les variables.
-
on_drop
-
Est appelé lorsque l'on drop un élément dans la dialog
Parameters:
Name Type Description ev
DragEvent