10,6 → 10,7 |
import org.tela_botanica.client.modeles.Configuration; |
import org.tela_botanica.client.modeles.Information; |
import org.tela_botanica.client.modeles.Menu; |
import org.tela_botanica.client.modeles.MenuApplicationId; |
import org.tela_botanica.client.modeles.Personne; |
import org.tela_botanica.client.modeles.PersonneListe; |
import org.tela_botanica.client.modeles.Projet; |
89,7 → 90,7 |
Registry.register(RegistreId.PANNEAU_CENTRE, panneauCentre); |
|
// Chargement du menu |
chargeMenu(panneauOuest.listerMenu()); |
chargeMenuApplication(); |
|
// Retour à GWT du Viewport une fois constuit |
RootPanel.get().add(viewport); |
135,21 → 136,21 |
// GESTION du MENU |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void chargeMenu(Menu menus) { |
((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).rafraichir(menus); |
public void chargeMenuApplication() { |
((MenuPanneauVue) Registry.get(RegistreId.PANNEAU_OUEST)).chargerMenus(); |
} |
|
public void clicMenu(String menuNom) { |
public void clicMenu(String codeMenuClique) { |
panneauCentre.removeAll(); |
if (menuNom.equals("Institutions")) { |
if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) { |
modele.selectionnerStructure(panneauCentre, getProjetId(), null); |
} else if (menuNom.equals("Publications")) { |
} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) { |
modele.selectionnerPublications(panneauCentre); |
} else if (menuNom.equals("Personnes")) { |
} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { |
modele.selectionnerPersonne(panneauCentre, null, getProjetId(), null); |
} |
else { |
GWT.log("Non implémenté! Menu id : "+menuNom, null); |
GWT.log("Non implémenté! Menu id : "+codeMenuClique, null); |
} |
panneauCentre.layout(); |
} |
283,20 → 284,19 |
|
final Listener listenerSuppression = new Listener<ComponentEvent>() { |
|
public void handleEvent(ComponentEvent ce) { |
|
Dialog dialog = (Dialog) ce.component; |
Button btn = dialog.getButtonPressed(); |
|
if (btn.getText().equals(dialog.yesText)) { |
String idStr = "" ; |
for(int i = 0 ; i < personneSelection.size() ; i++) { |
idStr += personneSelection.get(i).getId()+"," ; |
} |
modele.supprimerPersonne(vue, idStr); |
} |
} |
}; |
public void handleEvent(ComponentEvent ce) { |
Dialog dialog = (Dialog) ce.component; |
Button btn = dialog.getButtonPressed(); |
|
if (btn.getText().equals(dialog.yesText)) { |
String idStr = "" ; |
for(int i = 0 ; i < personneSelection.size() ; i++) { |
idStr += personneSelection.get(i).getId()+"," ; |
} |
modele.supprimerPersonne(vue, getUtilisateurId(), idStr); |
} |
} |
}; |
|
MessageBox.confirm("Supprimer une personne", message, listenerSuppression); |
|