| 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() {
|