13,6 → 13,7 |
import com.google.gwt.user.client.ui.HorizontalPanel; |
import com.google.gwt.user.client.ui.Label; |
import com.google.gwt.user.client.ui.ListBox; |
import com.google.gwt.user.client.ui.TextBox; |
import com.google.gwt.user.client.ui.Widget; |
|
public class PaginationVue extends Composite implements PaginationPresenteur.Vue { |
21,7 → 22,7 |
HorizontalPanel zoneLiens; |
|
@UiField |
ListBox selecteurPas; |
TextBox selecteurPas; |
|
@UiField |
Button boutonPrecedent, boutonSuivant, boutonPremierePage, boutonDernierePage; |
39,22 → 40,7 |
} |
|
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; |
} |
selecteurPas.setText(String.valueOf(pas)); |
} |
|
public void mettreEnValeurPageActive(int pageActive) { |
99,7 → 85,7 |
boutonSuivant.setVisible(true); |
} |
|
public ListBox getSelecteurPas() { |
public TextBox getSelecteurPas() { |
return selecteurPas; |
} |
|
128,10 → 114,6 |
return boutonDernierePage; |
} |
|
public void changerSelecteurPas(int index) { |
selecteurPas.setSelectedIndex(index); |
} |
|
@Override |
public int getNbWidgetsZoneLiens() { |
return zoneLiens.getWidgetCount(); |
159,9 → 141,8 |
} |
|
@Override |
public int getPasSelectionne() { |
int index = selecteurPas.getSelectedIndex(); |
return Integer.parseInt(selecteurPas.getValue(index)); |
public int getPasSelectionne() throws NumberFormatException { |
return Integer.parseInt(selecteurPas.getText()); |
} |
|
@Override |