6,19 → 6,14 |
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.composants.presenteur.Presenteur; |
import org.tela_botanica.del.client.modeles.Image; |
import org.tela_botanica.del.client.modeles.MoyenneVote; |
import org.tela_botanica.del.client.modeles.Observation; |
import org.tela_botanica.del.client.modeles.PropositionDetermination; |
import org.tela_botanica.del.client.navigation.evenement.BusEvenementiel; |
import org.tela_botanica.del.client.navigation.evenement.validationobservation.EvenementValidation; |
import org.tela_botanica.del.client.services.CalculVoteDeterminationService; |
import org.tela_botanica.del.client.vues.rechercheobservations.detail.DetailVoteObservationPresenteur; |
import org.tela_botanica.del.client.vues.rechercheobservations.detail.DetailVoteObservationVue; |
|
import com.google.gwt.event.dom.client.ClickEvent; |
import com.google.gwt.event.dom.client.ClickHandler; |
import com.google.gwt.event.dom.client.HasClickHandlers; |
import com.google.gwt.user.client.ui.HTMLPanel; |
import com.google.gwt.user.client.ui.HasText; |
import com.google.gwt.user.client.ui.HasWidgets; |
import com.google.gwt.user.client.ui.IsWidget; |
43,7 → 38,6 |
public String getTitreImagePrincipale(); |
public String getAltTextImagePrincipale(); |
public void setTexteTableau(int ligne, int colonne, String texte); |
public void setElementTableau(int ligne, int colonne, IsWidget element); |
public HasClickHandlers getLienDeterminer(); |
} |
|
109,15 → 103,20 |
|
vue.setTexteTableau(0, 0, "Certitude"); |
vue.setTexteTableau(0, 1, "Commentaires"); |
vue.setTexteTableau(0, 2, "Nom"); |
vue.setTexteTableau(0, 3, "Votez"); |
|
int i = 0; |
for (PropositionDetermination proposition : propositions) { |
i++; |
HTMLPanel panneau = new HTMLPanel(""); |
DetailVoteObservationPresenteur presenteurVote = new DetailVoteObservationPresenteur(new DetailVoteObservationVue(), proposition); |
presenteurVote.go(panneau); |
vue.setElementTableau(i, 0, panneau); |
vue.setTexteTableau(i, 0, String.valueOf(proposition.getVotesDeterminations().size())); |
/* |
* List<VoteDetermination> votes = |
* proposition.getVotesDeterminations(); for (VoteDetermination vote |
* : votes) { vote.getVote(); } |
*/ |
vue.setTexteTableau(i, 1, String.valueOf(proposition.getListeCommentaires().size())); |
vue.setTexteTableau(i, 2, proposition.getEspece()); |
} |
|
gererEvenements(); |