12,7 → 12,7 |
import org.tela_botanica.client.modeles.Utilisateur; |
import org.tela_botanica.client.modeles.structure.Structure; |
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; |
34,6 → 34,7 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout; |
import com.extjs.gxt.ui.client.widget.toolbar.ToolBar; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.user.client.Window; |
|
public class StructureListeVue extends ContentPanel implements Rafraichissable { |
|
46,6 → 47,8 |
private Button modifier; |
private Button supprimer; |
private Button ajouter; |
|
private BarrePaginationVue pagination = null; |
|
public StructureListeVue(Mediateur mediateurCourant) { |
mediateur = mediateurCourant; |
119,6 → 122,10 |
} |
}); |
add(grille); |
|
// Définition de la barre de pagination |
pagination = new BarrePaginationVue(new StructureListe(), mediateur); |
setBottomComponent(pagination); |
} |
|
private void clicListe(Structure structure) { |
147,6 → 154,9 |
public void rafraichir(Object nouvellesDonnees) { |
if (nouvellesDonnees instanceof StructureListe) { |
StructureListe structures = (StructureListe) nouvellesDonnees; |
System.out.println("rafraichir structure liste"); |
pagination.setlistePaginable(structures); |
pagination.rafraichir(structures.getPageTable()); |
|
if (structures != null) { |
List<Structure> liste = structures.toList(); |
156,6 → 166,7 |
gererEtatActivationBouton(); |
|
mediateur.actualiserPanneauCentral(); |
grille.fireEvent(Events.ViewReady); |
} |
} else if (nouvellesDonnees instanceof Information) { |
Information info = (Information) nouvellesDonnees; |