Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 371 → Rev 378

/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsVue.ui.xml
10,8 → 10,9
<g:Label text="{constants.entrerMotClef}" styleName="gris" />
</g:HTMLPanel>
<g:HTMLPanel>
<g:VerticalPanel ui:field="zonePaginationHaut" />
<g:HTMLPanel ui:field="zoneObservations" styleName="{style.zoneObservation}"/>
<g:VerticalPanel ui:field="zonePagination" />
<g:VerticalPanel ui:field="zonePaginationBas" />
</g:HTMLPanel>
</g:HTMLPanel>
</ui:UiBinder>
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsPresenteur.java
18,14 → 18,14
 
public abstract interface Vue extends IsWidget {
public HasWidgets getZoneRecherche();
 
public HasWidgets getZoneObservations();
 
public HasWidgets getZonePagination();
public HasWidgets getZonePaginationHaut();
public HasWidgets getZonePaginationBas();
}
 
private Vue vue;
 
private PaginationPresenteur paginationHautPresenteur, paginationBasPresenteur;
public RechercheObservationsPresenteur(Vue vue) {
this.vue = vue;
}
71,7 → 71,7
}
 
private void creerWidgetPagination(int nbObservations) {
PaginationPresenteur paginationPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
this.paginationHautPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
83,8 → 83,37
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationBasPresenteur.setPageCourante(getPageCourante());
paginationBasPresenteur.actualiserLiens();
paginationBasPresenteur.changerPas(getPas());
}
};
paginationPresenteur.go(vue.getZonePagination());
paginationHautPresenteur.go(vue.getZonePaginationHaut());
this.paginationBasPresenteur = new PaginationPresenteur(nbObservations, CacheClient.getInstance().getPasPagination()) {
 
@Override
public void changerPage(int debut, int fin) {
chargerEtAfficherObservations(debut, fin);
CacheClient.getInstance().setPageCouranteRechercheObservations(getPageCourante());
}
 
@Override
public void actualiserPasCache(int pas) {
CacheClient.getInstance().setPasPagination(pas);
}
@Override
public void synchroniser() {
paginationHautPresenteur.setPageCourante(getPageCourante());
paginationHautPresenteur.actualiserLiens();
paginationHautPresenteur.changerPas(getPas());
}
};
paginationBasPresenteur.go(vue.getZonePaginationBas());
}
 
}
/trunk/src/org/tela_botanica/del/client/vues/rechercheobservations/RechercheObservationsVue.java
16,7 → 16,7
 
private static Binder binder = GWT.create(Binder.class);
 
@UiField Panel zoneRecherche, zoneObservations, zonePagination;
@UiField Panel zoneRecherche, zoneObservations, zonePaginationHaut, zonePaginationBas;
 
public HasWidgets getZoneRecherche() {
return zoneRecherche;
33,8 → 33,13
}
 
@Override
public HasWidgets getZonePagination() {
return zonePagination;
public HasWidgets getZonePaginationHaut() {
return zonePaginationHaut;
}
 
@Override
public HasWidgets getZonePaginationBas() {
return zonePaginationBas;
}
 
}