Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 420 → Rev 422

/trunk/src/org/tela_botanica/client/vues/StructureListePanneauVue.java
6,6 → 6,7
import org.tela_botanica.client.ComposantClass;
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.i18n.Constantes;
import org.tela_botanica.client.interfaces.Rafraichissable;
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.Structure;
35,6 → 36,7
public class StructureListePanneauVue extends ContentPanel implements Rafraichissable {
private Mediateur mediateur = null ;
private Constantes i18nC = null ;
private Rafraichissable structureListePanneauVue = null ;
private Table table = null;
private ListStore<Structure> store = null;
45,12 → 47,13
 
public StructureListePanneauVue(Mediateur mediateurCourant) {
mediateur = mediateurCourant;
i18nC = mediateur.i18nC;
Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT);
structureListePanneauVue = this;
ToolBar toolBar = new ToolBar();
ajouter = new TextToolItem("Ajouter");
ajouter = new TextToolItem(i18nC.ajouter());
ajouter.setIconStyle(ComposantClass.ICONE_AJOUTER);
ajouter.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
59,7 → 62,7
});
toolBar.add(ajouter);
 
modifier = new TextToolItem("Modifier");
modifier = new TextToolItem(i18nC.modifier());
modifier.setIconStyle(ComposantClass.ICONE_MODIFIER);
modifier.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
68,7 → 71,7
});
toolBar.add(modifier);
supprimer = new TextToolItem("Supprimer");
supprimer = new TextToolItem(i18nC.supprimer());
supprimer.setIconStyle(ComposantClass.ICONE_SUPPRIMER);
supprimer.addSelectionListener(new SelectionListener<ComponentEvent>() {
public void componentSelected(ComponentEvent ce) {
84,8 → 87,8
 
List<TableColumn> columns = new ArrayList<TableColumn>();
// ATTENTION : les noms des colonnes doivent correspondrent aux noms variables de la classe utilisée dans la liste
columns.add(new TableColumn("ville", "Ville", .3f));
columns.add(new TableColumn("nom", "Nom", .7f));
columns.add(new TableColumn("ville", i18nC.ville(), .3f));
columns.add(new TableColumn("nom", i18nC.nom(), .7f));
TableColumnModel cm = new TableColumnModel(columns);
table = new Table(cm);
118,7 → 121,7
public void rafraichir(Object nouvelleDonnees) {
if (nouvelleDonnees instanceof StructureListe) {
StructureListe structures = (StructureListe) nouvelleDonnees;
setHeading("Institutions");
setHeading(i18nC.titreStructureListe());
List<Structure> liste = (List<Structure>) structures.toList();
store.removeAll();
134,7 → 137,7
if (info.getType().equals("suppression_structure")) {
// Affichage d'un message d'information
//GWT.log(info.toString(), null);
Info.display("Suppression d'une Institution", info.toString().replaceAll("\n", "<br />"));
Info.display(i18nC.suppressionStructure(), info.toString().replaceAll("\n", "<br />"));
 
// Suppression des structures sélectionnées
List<TableItem> selectionStructure = table.getSelectedItems();