Subversion Repositories eFlore/Applications.coel

Rev

Rev 907 | Rev 919 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 907 Rev 910
Line 142... Line 142...
142
			
142
			
143
		});
143
		});
144
		add(grille);
144
		add(grille);
Line 145... Line 145...
145
	}
145
	}
146
	
146
	
147
	public static ColumnConfig creerColonneEditeur() {
147
	private ColumnConfig creerColonneEditeur() {
148
		GridCellRenderer<Publication> editeurRendu = new GridCellRenderer<Publication>() {
148
		GridCellRenderer<Publication> editeurRendu = new GridCellRenderer<Publication>() {
149
			@Override
149
			@Override
150
			public String render(Publication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Publication> store, Grid<Publication> grid) {
150
			public String render(Publication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Publication> store, Grid<Publication> grid) {
Line 156... Line 156...
156
		ColumnConfig editeurColonne = new ColumnConfig("_editeur_", Mediateur.i18nC.publicationEditeur(), 135);
156
		ColumnConfig editeurColonne = new ColumnConfig("_editeur_", Mediateur.i18nC.publicationEditeur(), 135);
157
		editeurColonne.setRenderer(editeurRendu);
157
		editeurColonne.setRenderer(editeurRendu);
158
		return editeurColonne;
158
		return editeurColonne;
159
	}
159
	}
Line 160... Line 160...
160
	
160
	
161
	public static ColumnConfig creerColonneAnneePublication() {
161
	private ColumnConfig creerColonneAnneePublication() {
162
		GridCellRenderer<Publication> datePublicationRendu = new GridCellRenderer<Publication>() {
162
		GridCellRenderer<Publication> datePublicationRendu = new GridCellRenderer<Publication>() {
163
			@Override
163
			@Override
164
			public String render(Publication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Publication> store, Grid<Publication> grid) {
164
			public String render(Publication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Publication> store, Grid<Publication> grid) {
165
				String annee = model.getAnneeParution();
165
				String annee = model.getAnneeParution();
Line 170... Line 170...
170
		ColumnConfig datePublicationColonne = new ColumnConfig("_annee_", Mediateur.i18nC.publicationDateParution(), 75);
170
		ColumnConfig datePublicationColonne = new ColumnConfig("_annee_", Mediateur.i18nC.publicationDateParution(), 75);
171
		datePublicationColonne.setRenderer(datePublicationRendu);
171
		datePublicationColonne.setRenderer(datePublicationRendu);
172
		return datePublicationColonne;
172
		return datePublicationColonne;
173
	}
173
	}
Line 174... Line -...
174
	
-
 
175
	public ListStore<Publication> getStore() {
-
 
176
		return store;
-
 
177
	}
-
 
178
 
174
	
179
	private void clicListe(Publication publication) {
175
	private void clicListe(Publication publication) {
180
		if (publication != null && store.getCount() > 0) {
176
		if (publication != null && store.getCount() > 0) {
181
			mediateur.clicListePublication(publication);
177
			mediateur.clicListePublication(publication);
182
		}
178
		}
Line 227... Line 223...
227
				supprimerPublicationsSelectionnees();
223
				supprimerPublicationsSelectionnees();
228
				enSuppression = false;
224
				enSuppression = false;
229
			}
225
			}
Line 230... Line 226...
230
	
226
	
231
		} else {
227
		} else {
232
			GWT.log(mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
228
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
Line 233... Line 229...
233
		}
229
		}
234
		
230
		
Line 235... Line 231...
235
		layout();
231
		layout();
236
	}
232
	}
237
 
233
 
238
	public void supprimerPublicationsSelectionnees() {
234
	private void supprimerPublicationsSelectionnees() {
239
		List<Publication> selPub = grille.getSelectionModel().getSelectedItems();
-
 
240
		GWT.log("Le résultat dans supprimer est : "+grille.getSelectionModel().getSelection().size()+" ", null);
235
		List<Publication> publicationsSelectionnees = grille.getSelectionModel().getSelectedItems();
241
		for(Iterator<Publication> it = selPub.iterator(); it.hasNext();) {
236
		Iterator<Publication> it = publicationsSelectionnees.iterator();
242
			GWT.log("Le résultat dans rafraichir est : "+grille.getSelectionModel().getSelection().size()+" ", null);
-
 
243
			grille.getStore().remove(it.next());
237
		while (it.hasNext()) {
244
		}
238
			grille.getStore().remove(it.next());
Line 245... Line 239...
245
		grille.reconfigure(store, modeleDesColonnes);
239
		}