Line 170... |
Line 170... |
170 |
fenetre.add(formulaire);
|
170 |
fenetre.add(formulaire);
|
171 |
return fenetre;
|
171 |
return fenetre;
|
172 |
}
|
172 |
}
|
Line 173... |
Line 173... |
173 |
|
173 |
|
174 |
private PublicationForm creerFormulairePublication(final FenetreForm fenetre, final String publicationId) {
|
174 |
private PublicationForm creerFormulairePublication(final FenetreForm fenetre, final String publicationId) {
|
175 |
PublicationForm formulairePublication = new PublicationForm(mediateur, publicationId);
|
175 |
PublicationForm formulairePublication = new PublicationForm(mediateur, publicationId, this);
|
176 |
FormPanel panneauFormulaire = formulairePublication.getFormulaire();
|
176 |
FormPanel panneauFormulaire = formulairePublication.getFormulaire();
|
177 |
fenetre.setHeading(panneauFormulaire.getHeading());
|
177 |
fenetre.setHeading(panneauFormulaire.getHeading());
|
178 |
panneauFormulaire.setHeaderVisible(false);
|
178 |
panneauFormulaire.setHeaderVisible(false);
|
Line 190... |
Line 190... |
190 |
SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
|
190 |
SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
|
191 |
@Override
|
191 |
@Override
|
192 |
public void componentSelected(ButtonEvent ce) {
|
192 |
public void componentSelected(ButtonEvent ce) {
|
193 |
String code = ((Button) ce.getComponent()).getData("code");
|
193 |
String code = ((Button) ce.getComponent()).getData("code");
|
194 |
if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
|
194 |
if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
|
195 |
formulaire.soumettreFormulaire();
|
195 |
if (formulaire.soumettreFormulaire()) {
|
196 |
fenetre.hide();
|
196 |
fenetre.hide();
|
- |
|
197 |
}
|
197 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) {
|
198 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) {
|
198 |
formulaire.soumettreFormulaire();
|
199 |
formulaire.soumettreFormulaire();
|
199 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) {
|
200 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) {
|
200 |
fenetre.hide();
|
201 |
fenetre.hide();
|
201 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) {
|
202 |
} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) {
|
Line 417... |
Line 418... |
417 |
initialiser();
|
418 |
initialiser();
|
418 |
// TODO : passer à la méthode peupler un objet CollectionAPublicationListe et modifier le type de publications
|
419 |
// TODO : passer à la méthode peupler un objet CollectionAPublicationListe et modifier le type de publications
|
419 |
//publications = (CollectionAPublicationListe) info.getDonnee(0);
|
420 |
//publications = (CollectionAPublicationListe) info.getDonnee(0);
|
420 |
peupler();
|
421 |
peupler();
|
421 |
}
|
422 |
}
|
- |
|
423 |
} else if (type.equals("publication_modifiee")) {
|
- |
|
424 |
if (info.getDonnee(0) != null) {
|
- |
|
425 |
GWT.log("Mise à jour de la grille en cours", null);
|
- |
|
426 |
Publication publication = (Publication) info.getDonnee(0);
|
- |
|
427 |
Publication publicationDansGrille = grille.getStore().findModel("id_publication", publication.getId());
|
- |
|
428 |
publicationDansGrille.mettreAJour(publication);
|
- |
|
429 |
grille.getStore().update(publicationDansGrille);
|
- |
|
430 |
grille.getStore().commitChanges();
|
- |
|
431 |
}
|
- |
|
432 |
} else {
|
- |
|
433 |
GWT.log(Mediateur.i18nM.erreurRafraichir(info.getClass(), this.getClass()), null);
|
422 |
}
|
434 |
}
|
423 |
}
|
435 |
}
|
Line 424... |
Line 436... |
424 |
|
436 |
|
425 |
private void peupler() {
|
437 |
private void peupler() {
|