abstract, package EventView/Parts/Location~ALocationPart(location, index)

Représente une partie de la localisation d'un évènement.

new abstract, package ALocationPart(location, index)

Parameters:
Name Type Description
location string Localisation de l'évènement
index number Id de la localisation
Implements:

Members

readonly id :number

Id de la localisation

non-null location :string

Données de cette partie de localisation

onchange :BnumEvent

Sera appelé lorsque la localisation change

Methods

destroy()

Libère les données en mémoire
Implements:

abstract generate($parent) → {module:EventView/Parts/Location~ALocationPart}

Génère cette partie de la localisation sous forme html
Parameters:
Name Type Description
$parent external:jQuery Parent qui contiendra le html

abstract invalid_action()

Action à faire si la localisation n'est pas valide

abstract is_valid() → {boolean}

Si la localisation est valide et correspond à ce que l'on attend
Returns:
boolean

option_value() → {string}

Récupère la valeur qui sera utilisé dans l'option pour le select
Returns:
string - Valeur de l'option

abstract, static Has(location) → {boolean}

Vérifie si la localisation est de se type
Parameters:
Name Type Description
location string Localisation de l'évènement
Returns:
boolean

abstract, static Max() → {number}

Nombre maximum de cette classe qui peut être utilisé
Returns:
number

abstract, static OptionValue() → {string}

Valeur de l'option qui désigne cette classe.
Returns:
string