19,8 → 19,8 |
|
@UiField |
ListBox selecteurPas; |
|
@UiField |
|
@UiField |
Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage; |
|
interface MyUiBinder extends UiBinder<Widget, PaginationVue> { |
32,22 → 32,58 |
initWidget(uiBinder.createAndBindUi(this)); |
} |
|
public void afficherPas(int pas) { |
switch (pas) { |
case 5: |
changerSelecteurPas(0); |
break; |
case 10: |
changerSelecteurPas(1); |
break; |
case 15: |
changerSelecteurPas(2); |
break; |
case 20: |
changerSelecteurPas(3); |
break; |
default: |
break; |
} |
} |
|
public void mettreEnValeurPageActive(int pageActive) { |
int nbLiens = getNbWidgetsZoneLiens(); |
for (int i = 0; i < nbLiens; i++) { |
Button boutonCourant = (Button) zoneLiens.getWidget(i); |
if (nbLiens - i > 5 && i < pageActive - 1 || i > pageActive + 3) { |
boutonCourant.setVisible(false); |
} else { |
if (boutonCourant.getText().equals(String.valueOf(pageActive))) { |
changerStyleBoutonZoneLiens(i, "actif"); |
} else { |
changerStyleBoutonZoneLiens(i, "inactif"); |
} |
boutonCourant.setVisible(true); |
} |
|
} |
} |
|
public void masquerBoutonPrecedent() { |
boutonPremierePage.setVisible(false); |
boutonPrecedent.setVisible(false); |
} |
|
|
public void afficherBoutonPrecedent() { |
boutonPremierePage.setVisible(true); |
boutonPrecedent.setVisible(true); |
} |
|
|
public void masquerBoutonSuivant() { |
boutonDernierePage.setVisible(false); |
boutonSuivant.setVisible(false); |
} |
|
|
public void afficherBoutonSuivant() { |
boutonDernierePage.setVisible(true); |
boutonSuivant.setVisible(true); |
71,7 → 107,7 |
public HasClickHandlers getBoutonPrecedent() { |
return boutonPrecedent; |
} |
|
|
@Override |
public HasClickHandlers getBoutonPremierePage() { |
return boutonPremierePage; |
82,7 → 118,6 |
return boutonDernierePage; |
} |
|
@Override |
public void changerSelecteurPas(int index) { |
selecteurPas.setSelectedIndex(index); |
} |
94,12 → 129,12 |
|
@Override |
public HasClickHandlers getWidgetZoneLiensHasClickHandlers(int index) { |
return (Button)zoneLiens.getWidget(index); |
return (Button) zoneLiens.getWidget(index); |
} |
|
@Override |
public HasText getWidgetZoneLiensAsText(int index) { |
return (Button)zoneLiens.getWidget(index); |
return (Button) zoneLiens.getWidget(index); |
} |
|
@Override |