7,6 → 7,7 |
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs; |
import org.tela_botanica.client.composants.InfoLogger; |
import org.tela_botanica.client.configuration.Configuration; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.i18n.ErrorMessages; |
15,6 → 16,7 |
import org.tela_botanica.client.modeles.Valeur; |
import org.tela_botanica.client.modeles.ValeurListe; |
import org.tela_botanica.client.modeles.aDonneeListe; |
import org.tela_botanica.client.util.Debug; |
|
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.HorizontalAlignment; |
108,19 → 110,26 |
SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() { |
@Override |
public void componentSelected(ButtonEvent ce) { |
|
Debug.log("<$$$> BEGIN Formulaire.creerEcouteurValidation.componentSelected(ButtonEvent ce)"); |
|
String code = ((Button) ce.getComponent()).getData("code"); |
if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) { |
if (mediateur.getUtilisateur().isIdentifie()) { |
Debug.log("<$$$> Formulaire.creerEcouteurValidation.componentSelected(ButtonEvent ce), clicBoutonvalidation = true;"); |
clicBoutonvalidation = true; |
|
Debug.log("<$$$> Formulaire.creerEcouteurValidation.componentSelected(ButtonEvent ce), appel à soumettreFormulaire()"); |
soumettreFormulaire(); |
clicBoutonvalidation = true; |
|
} else { |
Info.display(i18nC.modeAnonyme(), i18nC.identificationNecessaire()); |
InfoLogger.display(i18nC.modeAnonyme(), i18nC.identificationNecessaire()); |
} |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) { |
if (mediateur.getUtilisateur().isIdentifie()) { |
soumettreFormulaire(); |
} else { |
Info.display(i18nC.modeAnonyme(), i18nC.identificationNecessaire()); |
InfoLogger.display(i18nC.modeAnonyme(), i18nC.identificationNecessaire()); |
} |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) { |
mediateur.clicMenu(menuIdCourant); |
127,6 → 136,8 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) { |
reinitialiserFormulaire(); |
} |
|
Debug.log("<$$$> END CollectionForm.Formulaire.creerEcouteurValidation.componentSelected(ButtonEvent ce)"); |
} |
}; |
|
147,17 → 158,25 |
return onglet; |
} |
|
public void controlerFermetureApresRafraichissement() { |
public void controlerFermeture() { |
Debug.log("<$$$> BEGIN Formulaire.controlerFermeture()"); |
// Si le bouton Valider a été cliqué, nous affichons la liste des structures |
if (clicBoutonvalidation) { |
fermerFormulaire(); |
} |
else Debug.log("<$$$> clicBoutonvalidation==false"); |
Debug.log("<$$$> END Formulaire.controlerFermeture()"); |
} |
|
public void fermerFormulaire() { |
|
Debug.log("<$$$> BEGIN Formulaire.fermerFormulaire()"); |
|
clicBoutonvalidation = false; |
panneauFormulaire.setEnabled(false); |
mediateur.clicMenu(menuIdCourant); |
|
Debug.log("<$$$> END Formulaire.fermerFormulaire()"); |
} |
|
/** Méthode simplifiant la création de FormLayout. |