Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 799 Rev 801
Line 346... Line 346...
346
		colonnes.add(expansionPlugin);
346
		colonnes.add(expansionPlugin);
347
		colonnes.add(numeroPlugin);
347
		colonnes.add(numeroPlugin);
348
		colonnes.add(new ColumnConfig("fmt_auteur", i18nC.publicationAuteurs(), 150));
348
		colonnes.add(new ColumnConfig("fmt_auteur", i18nC.publicationAuteurs(), 150));
349
		colonnes.add(new ColumnConfig("titre", i18nC.publicationTitre(), 150));
349
		colonnes.add(new ColumnConfig("titre", i18nC.publicationTitre(), 150));
350
		colonnes.add(new ColumnConfig("collection", i18nC.publicationRevueCollection(), 75));
350
		colonnes.add(new ColumnConfig("collection", i18nC.publicationRevueCollection(), 75));
351
		colonnes.add(creerColonneEditeur());
351
		colonnes.add(PublicationListeVue.creerColonneEditeur());
352
		colonnes.add(creerColonneAnneePublication());
352
		colonnes.add(PublicationListeVue.creerColonneAnneePublication());
353
		colonnes.add(new ColumnConfig("indication_nvt", i18nC.publicationNvt(), 75));
353
		colonnes.add(new ColumnConfig("indication_nvt", i18nC.publicationNvt(), 75));
354
		colonnes.add(new ColumnConfig("fascicule", i18nC.publicationFascicule(), 75));
354
		colonnes.add(new ColumnConfig("fascicule", i18nC.publicationFascicule(), 75));
355
		colonnes.add(new ColumnConfig("truk_pages", i18nC.publicationPage(), 50));
355
		colonnes.add(new ColumnConfig("truk_pages", i18nC.publicationPage(), 50));
Line 356... Line 356...
356
		
356
		
Line 372... Line 372...
372
		grillePublications.setStripeRows(true);
372
		grillePublications.setStripeRows(true);
373
		grillePublications.setTrackMouseOver(true);
373
		grillePublications.setTrackMouseOver(true);
Line 374... Line 374...
374
		
374
		
375
		return grillePublications;
375
		return grillePublications;
376
	}
-
 
377
	
-
 
378
	private ColumnConfig creerColonneEditeur() {
-
 
379
		GridCellRenderer<Publication> editeurRendu = new GridCellRenderer<Publication>() {
-
 
380
			@Override
-
 
381
			public String render(Publication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Publication> store, Grid<Publication> grid) {
-
 
382
				String editeur = model.getNomEditeur();
-
 
383
				model.set("_editeur_", editeur);
-
 
384
				return editeur;
-
 
385
			}
-
 
386
		};
-
 
387
		ColumnConfig editeurColonne = new ColumnConfig("_editeur_", i18nC.publicationEditeur(), 75);
-
 
388
		editeurColonne.setRenderer(editeurRendu);
-
 
389
		return editeurColonne;
-
 
390
	}
-
 
391
	
-
 
392
	private ColumnConfig creerColonneAnneePublication() {
-
 
393
		GridCellRenderer<Publication> datePublicationRendu = new GridCellRenderer<Publication>() {
-
 
394
			@Override
-
 
395
			public String render(Publication model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Publication> store, Grid<Publication> grid) {
-
 
396
				String annee = model.getAnneeParution();
-
 
397
				model.set("_annee_", annee);
-
 
398
				return annee;
-
 
399
			}
-
 
400
		};
-
 
401
		ColumnConfig datePublicationColonne = new ColumnConfig("_annee_", i18nC.publicationDateParution(), 75);
-
 
402
		datePublicationColonne.setRenderer(datePublicationRendu);
-
 
403
		return datePublicationColonne;
-
 
Line 404... Line 376...
404
	}
376
	}
405
 
377
 
406
	public void actualiserEtatBoutonsBarreOutils() {
378
	public void actualiserEtatBoutonsBarreOutils() {
407
		// Activation des boutons si la grille contient un élément
379
		// Activation des boutons si la grille contient un élément