5,6 → 5,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; |
13,6 → 14,7 |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.personne.Personne; |
import org.tela_botanica.client.modeles.publication.Publication; |
import org.tela_botanica.client.modeles.publication.PublicationListe; |
import org.tela_botanica.client.modeles.structure.Structure; |
import org.tela_botanica.client.modeles.structure.StructureListe; |
import org.tela_botanica.client.vues.BarrePaginationVue; |
51,6 → 53,7 |
private Button supprimer; |
private Button ajouter; |
|
private ChampFiltreRecherche champFiltreRecherche = null; |
private BarrePaginationVue pagination = null; |
|
private int indexElementSelectionne = 0; |
131,8 → 134,10 |
}); |
add(grille); |
|
StructureListe structureListe = new StructureListe(); |
champFiltreRecherche = new ChampFiltreRecherche(mediateurCourant, toolBar, structureListe); |
// Définition de la barre de pagination |
pagination = new BarrePaginationVue(new StructureListe(), mediateur); |
pagination = new BarrePaginationVue(structureListe, mediateur); |
setBottomComponent(pagination); |
} |
|
162,6 → 167,8 |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof StructureListe) { |
StructureListe structures = (StructureListe) nouvellesDonnees; |
|
champFiltreRecherche.setListePaginable(structures); |
pagination.setlistePaginable(structures); |
pagination.rafraichir(structures.getPageTable()); |
|