Ext.ns('eliot.absences.saisie.incident.creermodifier');
-eliot.absences.saisie.incident.creermodifier.Application = function() {
+eliot.absences.saisie.incident.creermodifier.Application = function () {
var Clazz = Ext.extend(Ext.util.Observable, {
/**
* La constructeur permet de construire tous les composants apparaitent
* dans la page saisie d'incident
*/
- constructor: function() {
+ constructor:function () {
// supprime le loadMask après un temps maximal
eliot.absences.commons.Utils.supprimeLoadMask(
- eliot.absences.commons.Constantes.maskTimeOut
- );
+ eliot.absences.commons.Constantes.maskTimeOut
+ );
var NameSpace = eliot.absences.saisie.incident.creermodifier;
var isModeModification = NameSpace.Modele.data.isModeModification;
var anneeScolaire = Ext.decode(NameSpace.Modele.data.anneeScolaire);
date = new Date();
var dateDebutAnneeScolaire = Date.parseDate(
- anneeScolaire.debutAnneeScolaire,
- 'd/m/Y'
- );
+ anneeScolaire.debutAnneeScolaire,
+ 'd/m/Y'
+ );
var dateFinAnneeScolaire = Date.parseDate(
- anneeScolaire.finAnneeScolaire,
- 'd/m/Y'
- );
+ anneeScolaire.finAnneeScolaire,
+ 'd/m/Y'
+ );
if (date < dateDebutAnneeScolaire ||
- date > dateFinAnneeScolaire
- ) {
+ date > dateFinAnneeScolaire
+ ) {
date = dateDebutAnneeScolaire;
}
}
// Date controller
this.dateController = new eliot.absences.commons.DateController({
- date : date
+ date:date
});
// Date view
this.dateView = new eliot.absences.commons.DateView({
- date : date,
- anneeScolaire : Ext.decode(NameSpace.Modele.data.anneeScolaire),
- fieldLabel : NameSpace.Modele.libelle.libelleDatePicker,
- champObligatoir : true
+ date:date,
+ anneeScolaire:Ext.decode(NameSpace.Modele.data.anneeScolaire),
+ fieldLabel:NameSpace.Modele.libelle.libelleDatePicker,
+ champObligatoir:true
});
this.dateController.observeDateView(this.dateView);
// Heure controller
this.heureController = new eliot.absences.commons.TimeFieldController({
- heureValueInitiale : heureIncident
+ heureValueInitiale:heureIncident
});
// Heure view
this.heureView = new eliot.absences.commons.TimeFieldView({
- heureValueInitiale : heureIncident,
- libelle : NameSpace.Modele.libelle.heureField
+ heureValueInitiale:heureIncident,
+ libelle:NameSpace.Modele.libelle.heureField
});
this.heureController.observeTimeFieldView(this.heureView);
// Gravité controller
this.graviteController = new NameSpace.GraviteController({
- graviteIncident : graviteIncident
+ graviteIncident:graviteIncident
});
// Gravité view
this.graviteView = new NameSpace.GraviteView({
- graviteIncident : graviteIncident
+ graviteIncident:graviteIncident
});
this.graviteController.observeGraviteView(this.graviteView);
// Nature de l'incident controller
this.natureIncidentController =
- new eliot.absences.commons.ComboBoxController({
- valeurInitiale : natureIncident,
- data : NameSpace.Modele.data.dataNaturesIncident
- });
+ new eliot.absences.commons.ComboBoxController({
+ valeurInitiale:natureIncident,
+ data:NameSpace.Modele.data.dataNaturesIncident
+ });
// Nature de l'incident view
this.natureIncidentView = new eliot.absences.commons.ComboBoxView({
- valeurInitiale : this.natureIncidentController.valeurInitiale,
- store : this.natureIncidentController.store,
- libelle : NameSpace.Modele.libelle.comboNatureIncidentField,
- width : 150,
- champsObligatoire : true
+ valeurInitiale:this.natureIncidentController.valeurInitiale,
+ store:this.natureIncidentController.store,
+ libelle:NameSpace.Modele.libelle.comboNatureIncidentField,
+ width:150,
+ champsObligatoire:true
});
this.natureIncidentController.observeComboBoxView(this.natureIncidentView);
// Lieu de l'incident controller
this.lieuIncidentController =
- new eliot.absences.commons.ComboBoxController({
- valeurInitiale : lieuIncident,
- data : NameSpace.Modele.data.dataLieuxIncident
- });
+ new eliot.absences.commons.ComboBoxController({
+ valeurInitiale:lieuIncident,
+ data:NameSpace.Modele.data.dataLieuxIncident
+ });
// Nature de l'incident view
this.lieuIncidentView = new eliot.absences.commons.ComboBoxView({
- valeurInitiale : this.lieuIncidentController.valeurInitiale,
- store : this.lieuIncidentController.store,
- libelle : NameSpace.Modele.libelle.comboLieuIncidentField,
- width : 180,
- champsObligatoire : true
+ valeurInitiale:this.lieuIncidentController.valeurInitiale,
+ store:this.lieuIncidentController.store,
+ libelle:NameSpace.Modele.libelle.comboLieuIncidentField,
+ width:180,
+ champsObligatoire:true
});
this.lieuIncidentController.observeComboBoxView(this.lieuIncidentView);
this.typeProtagonisteController = new NameSpace.TypeProtagonisteController();
this.typeProtagonisteView = new NameSpace.TypeProtagonisteView({
- typeProtagonisteStore : this.typeProtagonisteController.
- typeProtagonisteStore
+ typeProtagonisteStore:this.typeProtagonisteController.
+ typeProtagonisteStore
});
this.typeProtagonisteController.observeTypeProtagonisteView(
- this.typeProtagonisteView
- );
+ this.typeProtagonisteView
+ );
this.typeProtagonisteView.observeTypeProtagonisteController(
- this.typeProtagonisteController
- );
+ this.typeProtagonisteController
+ );
this.nomProtagonisteController = new NameSpace.NomProtagonisteController();
this.nomProtagonisteController.observeTypeProtagonisteController(
- this.typeProtagonisteController
- );
+ this.typeProtagonisteController
+ );
this.qualiteProtagonisteController =
- new NameSpace.QualiteProtagonisteController();
+ new NameSpace.QualiteProtagonisteController();
this.protagonisteController = new NameSpace.ProtagonisteController({
- typeProtagonisteStore : this.typeProtagonisteController.
- typeProtagonisteStore
+ typeProtagonisteStore:this.typeProtagonisteController.
+ typeProtagonisteStore
});
this.protagonisteToolbarView = new NameSpace.ProtagonisteToolbarView({
- protagonisteController : this.protagonisteController
+ protagonisteController:this.protagonisteController
});
this.protagonisteView = new NameSpace.ProtagonisteView({
- listeProtagoniste : listeProtagoniste,
- protagonisteController : this.protagonisteController,
- comboTypeProtagoniste : this.typeProtagonisteView.comboTypeProtagoniste,
- qualiteProtagonisteStore :this.qualiteProtagonisteController.
- qualiteProtagonisteStore,
- protagonisteToolbar : this.protagonisteToolbarView.toolbar
+ listeProtagoniste:listeProtagoniste,
+ protagonisteController:this.protagonisteController,
+ comboTypeProtagoniste:this.typeProtagonisteView.comboTypeProtagoniste,
+ qualiteProtagonisteStore:this.qualiteProtagonisteController.
+ qualiteProtagonisteStore,
+ protagonisteToolbar:this.protagonisteToolbarView.toolbar
});
this.protagonisteController.observeProtagonisteToolbarView(
- this.protagonisteToolbarView
- );
+ this.protagonisteToolbarView
+ );
this.protagonisteController.observeProtagonisteView(
- this.protagonisteView
- );
+ this.protagonisteView
+ );
this.protagonisteController.observeTypeProtagonisteController(
- this.typeProtagonisteController
- );
+ this.typeProtagonisteController
+ );
this.protagonisteView.observeProtagonisteController(
- this.protagonisteController
- );
+ this.protagonisteController
+ );
this.protagonisteToolbarView.observeProtagonisteView(
- this.protagonisteView
- );
+ this.protagonisteView
+ );
this.protagonisteToolbarView.observeProtagonisteController(
- this.protagonisteController
- );
+ this.protagonisteController
+ );
/********************* Partenaire à prévenir *********************/
var partenaireAPrevenir = undefined;
}
this.partenaireAPrevenirController =
- new NameSpace.PartenaireAPrevenirController({
- partenaireAPrevenir : partenaireAPrevenir
- });
+ new NameSpace.PartenaireAPrevenirController({
+ partenaireAPrevenir:partenaireAPrevenir
+ });
this.partenaireAPrevenirView = new NameSpace.PartenaireAPrevenirView({
- partenaireAPrevenirStore : this.partenaireAPrevenirController.
- partenaireAPrevenirStore,
- partenaireAPrevenir : partenaireAPrevenir
+ partenaireAPrevenirStore:this.partenaireAPrevenirController.
+ partenaireAPrevenirStore,
+ partenaireAPrevenir:partenaireAPrevenir
});
this.partenaireAPrevenirController.observePartenaireAPrevenirView(
- this.partenaireAPrevenirView
- );
+ this.partenaireAPrevenirView
+ );
/********************* Description *********************/
var description = undefined;
}
this.descriptionView = new eliot.absences.commons.TextAreaView({
- contenuTextArea : description,
- libelle : NameSpace.Modele.libelle.description,
- width : 450,
- height : 100
+ contenuTextArea:description,
+ libelle:NameSpace.Modele.libelle.description,
+ width:450,
+ height:100
});
/********************* Toolbar tout en haut *********************/
- this.toolbarView = new eliot.absences.commons.SaveCancelToolBarView();
+ this.toolbarView = new eliot.absences.commons.SaveCancelToolBarView({
+ enregistrerActive:NameSpace.Modele.data.activeCRUD,
+ annulerActive:NameSpace.Modele.data.activeCRUD
+ });
this.toolbarController = new NameSpace.ToolBarController({
- application : this,
- dateSelectionnee : this.dateController.dateSelectionnee
+ application:this,
+ dateSelectionnee:this.dateController.dateSelectionnee
});
this.toolbarController.observeToolbarView(this.toolbarView);
var centerRegionItems = NameSpace.configCenterRegion(this);
// Rendu du viewport
- Ext.onReady(function() {
+ Ext.onReady(function () {
eliot.layout.doLayout(
- NameSpace.Constantes.regionId.viewPort,
- NameSpace.Constantes.regionId.northPanel,
- NameSpace.Constantes.regionId.centerPanel,
- centerRegionItems,
- NameSpace.Modele.data.messageSuccess
- );
+ NameSpace.Constantes.regionId.viewPort,
+ NameSpace.Constantes.regionId.northPanel,
+ NameSpace.Constantes.regionId.centerPanel,
+ centerRegionItems,
+ NameSpace.Modele.data.messageSuccess
+ );
var criteres = eliot.absences.saisie.incident.creermodifier.Modele.data.criteres;
var breadcrumb = Ext.get('breadcrumb2');
if (breadcrumb != null) {
- breadcrumb.dom.onclick = function() {
+ breadcrumb.dom.onclick = function () {
eliot.commun.PostHelper.post({
- url: breadcrumb.dom.href,
- params: {
- criteres: Ext.encode(criteres)
+ url:breadcrumb.dom.href,
+ params:{
+ criteres:Ext.encode(criteres)
}
});
return false;