Author: tchemit Date: 2008-02-18 23:08:15 +0000 (Mon, 18 Feb 2008) New Revision: 1099 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoLastPageAction.java trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoNextPageAction.java trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoPreviousPageAction.java Log: fixbug : l'action de changement de page s'applique bien d?\195?\169sormais en fonction de l'onglet de l'action et non pas uniquement sur l'onglet s?\195?\169lectionn?\195?\169 (n?\195?\169cessaire pour modifier un onglet de liste lorsque celui-ci n'est pas s?\195?\169lectionn?\195?\169 : delete, export,...) Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoLastPageAction.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoLastPageAction.java 2008-02-18 23:07:15 UTC (rev 1098) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoLastPageAction.java 2008-02-18 23:08:15 UTC (rev 1099) @@ -18,6 +18,7 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing.actions; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerTab; import fr.cemagref.simexplorer.is.ui.swing.model.ListTabModel; import java.awt.event.ActionEvent; @@ -46,14 +47,15 @@ @Override protected boolean beforeAction(ActionEvent e) throws Exception { - if (!getUIObject((String) getValue(ACTION_COMMAND_KEY)).isEnabled()) { + SimExplorerTab myTab = findTab(e); + if (myTab == null) { return false; } - ListTabModel model = (ListTabModel) getModel(); + ListTabModel model = (ListTabModel) myTab.getModel(); Integer oldPage = model.getPagination().getCurrentPage(); boolean b = oldPage < model.getPagination().getNbPages(); if (b) { - newPage = getChangePageComboBox().getItemCount() - 1; + newPage = model.getPagination().getNbPages() - 1; } return b; } Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoNextPageAction.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoNextPageAction.java 2008-02-18 23:07:15 UTC (rev 1098) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoNextPageAction.java 2008-02-18 23:08:15 UTC (rev 1099) @@ -19,6 +19,7 @@ package fr.cemagref.simexplorer.is.ui.swing.actions; import fr.cemagref.simexplorer.is.ui.swing.model.ListTabModel; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerTab; import java.awt.event.ActionEvent; @@ -46,14 +47,15 @@ @Override protected boolean beforeAction(ActionEvent e) throws Exception { - if (!getUIObject((String) getValue(ACTION_COMMAND_KEY)).isEnabled()) { + SimExplorerTab myTab = findTab(e); + if (myTab==null) { return false; } - ListTabModel model = (ListTabModel) getModel(); + ListTabModel model = (ListTabModel) myTab.getModel(); Integer oldPage = model.getPagination().getCurrentPage(); boolean b = oldPage < model.getPagination().getNbPages(); if (b) { - newPage = getChangePageComboBox().getSelectedIndex() + 1; + newPage = oldPage+1; } return b; } Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoPreviousPageAction.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoPreviousPageAction.java 2008-02-18 23:07:15 UTC (rev 1098) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/GoPreviousPageAction.java 2008-02-18 23:08:15 UTC (rev 1099) @@ -19,6 +19,7 @@ package fr.cemagref.simexplorer.is.ui.swing.actions; import fr.cemagref.simexplorer.is.ui.swing.model.ListTabModel; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerTab; import java.awt.event.ActionEvent; @@ -46,10 +47,11 @@ @Override protected boolean beforeAction(ActionEvent e) throws Exception { - if (!getUIObject((String) getValue(ACTION_COMMAND_KEY)).isEnabled()) { + SimExplorerTab myTab = findTab(e); + if (myTab==null) { return false; } - ListTabModel model = (ListTabModel) getModel(); + ListTabModel model = (ListTabModel) myTab.getModel(); Integer oldPage = model.getPagination().getCurrentPage(); boolean b = oldPage > 0; if (b) {
participants (1)
-
tchemit@users.labs.libre-entreprise.org