13,7 → 13,9 |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.projet.Projet; |
import org.tela_botanica.client.modeles.projet.ProjetListe; |
import org.tela_botanica.client.modeles.structure.StructureListe; |
import org.tela_botanica.client.util.Debug; |
import org.tela_botanica.client.vues.BarrePaginationVue; |
|
import com.extjs.gxt.ui.client.Registry; |
import com.extjs.gxt.ui.client.Style.SortDir; |
44,7 → 46,8 |
private Grid<Projet> grille = null; |
private ListStore<Projet> store = null; |
private ColumnModel modeleDesColonnes = null; |
|
private BarrePaginationVue pagination = null; |
|
private Button ajouter; |
private Button modifier; |
private Button supprimer; |
129,6 → 132,10 |
} |
}); |
add(grille); |
|
// Définition de la barre de pagination |
pagination = new BarrePaginationVue(new StructureListe(), mediateur); |
setBottomComponent(pagination); |
} |
|
public ListStore<Projet> getStore() { |
159,6 → 166,9 |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof ProjetListe) { |
ProjetListe projets = (ProjetListe) nouvellesDonnees; |
pagination.setlistePaginable(projets); |
pagination.rafraichir(projets.getPageTable()); |
|
if (projets != null) { |
List<Projet> projetsListe = projets.toList(); |
store.removeAll(); |