/trunk/src/org/tela_botanica/del/client/vues/identiplante/resultats/observations/ObservationVue.ui.xml |
---|
9,7 → 9,7 |
<ui:style src="observation.css" /> |
<g:HTMLPanel styleName="{style.ligneObservation} limiteMin"> |
<g:Label styleName="{style.evenements}" ui:field="messageEvenements"></g:Label> |
<g:HTML styleName="{style.evenements}" ui:field="messageEvenements"></g:HTML> |
<g:HTMLPanel styleName="gauche ombre-faible arrondi {style.observation}"> |
<g:HTMLPanel styleName="colonne {style.colonneImages}"> |
<g:Label ui:field="nomEspece" styleName="{style.nomEspece}"></g:Label> |
/trunk/src/org/tela_botanica/del/client/vues/identiplante/resultats/observations/ObservationPresenteur.java |
---|
103,8 → 103,6 |
Map<String, Integer> nbEventsParEvent = new HashMap<String, Integer>(); |
List<String> evts = observation.getEvenementsAssocies(); |
GWT.log("Evenements pour l'obs "+observation.getId()); |
GWT.log(observation.getEvenementsAssocies().size()+" evenements dans la liste"); |
for (Iterator<String> iterator = evts.iterator(); iterator.hasNext();) { |
String evenement = iterator.next(); |
if(nbEventsParEvent.containsKey(evenement)) { |
111,23 → 109,20 |
Integer nbEvent = nbEventsParEvent.get(evenement); |
nbEvent++; |
nbEventsParEvent.put(evenement, nbEvent); |
GWT.log("ajout à l'évènement "+evenement+" "+(nbEvent)); |
} else { |
GWT.log("nouvel évènement "+evenement); |
nbEventsParEvent.put(evenement, 1); |
} |
GWT.log("vérif évenement "+evenement+" "+nbEventsParEvent.get(evenement)); |
} |
StringBuilder stb = new StringBuilder(); |
stb.append("<ul class=\"listeEvenementsObs\">"); |
for (Iterator<String> iterator = nbEventsParEvent.keySet().iterator(); iterator.hasNext();) { |
String evtNom = (String) iterator.next(); |
stb.append("<li>"); |
stb.append(StringUtils.getCorrespondanceChaineEvenementObs(evtNom, nbEventsParEvent.get(evtNom))); |
if(iterator.hasNext()) { |
stb.append(", "); |
} |
stb.append("</li>"); |
} |
stb.append("</ul>"); |
vue.afficherEvenementsObservation(stb.toString()); |
} else { |
/trunk/src/org/tela_botanica/del/client/vues/identiplante/resultats/observations/ObservationVue.java |
---|
7,6 → 7,7 |
import com.google.gwt.uibinder.client.UiField; |
import com.google.gwt.user.client.ui.Button; |
import com.google.gwt.user.client.ui.Composite; |
import com.google.gwt.user.client.ui.HTML; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.Panel; |
import com.google.gwt.user.client.ui.Widget; |
25,8 → 26,10 |
@UiField |
Panel determinationsPanel, imagesPanel, metadonnees; |
@UiField Label nomEspece, messageEvenements; |
@UiField Label nomEspece; |
@UiField HTML messageEvenements; |
public ObservationVue() { |
initWidget(binder.createAndBindUi(this)); |
80,7 → 83,7 |
@Override |
public void afficherEvenementsObservation(String evenementsObs) { |
messageEvenements.setText(evenementsObs); |
messageEvenements.setHTML(evenementsObs); |
messageEvenements.setVisible(true); |
} |