7,6 → 7,7 |
|
import org.tela_botanica.client.Mediateur; |
import org.tela_botanica.client.RegistreId; |
import org.tela_botanica.client.composants.ChampFiltreRecherche; |
import org.tela_botanica.client.composants.InfoLogger; |
import org.tela_botanica.client.i18n.Constantes; |
import org.tela_botanica.client.images.Images; |
51,6 → 52,8 |
private Grid<Projet> grille = null; |
private ListStore<Projet> store = null; |
private ColumnModel modeleDesColonnes = null; |
|
private ChampFiltreRecherche champFiltreRecherche = null; |
private BarrePaginationVue pagination = null; |
|
private Button ajouter; |
143,8 → 146,10 |
}); |
add(grille); |
|
ProjetListe projetListe = new ProjetListe(); |
champFiltreRecherche = new ChampFiltreRecherche(mediateurCourant, toolBar, projetListe); |
// Définition de la barre de pagination |
pagination = new BarrePaginationVue(new StructureListe(), mediateur); |
pagination = new BarrePaginationVue(projetListe, mediateur); |
setBottomComponent(pagination); |
} |
|
173,6 → 178,7 |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof ProjetListe) { |
ProjetListe projets = (ProjetListe) nouvellesDonnees; |
champFiltreRecherche.setListePaginable(projets); |
pagination.setlistePaginable(projets); |
pagination.rafraichir(projets.getPageTable()); |
|