Line 27... |
Line 27... |
27 |
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
|
27 |
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
|
28 |
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
|
28 |
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
|
29 |
import com.extjs.gxt.ui.client.event.SelectionListener;
|
29 |
import com.extjs.gxt.ui.client.event.SelectionListener;
|
30 |
import com.extjs.gxt.ui.client.store.ListStore;
|
30 |
import com.extjs.gxt.ui.client.store.ListStore;
|
31 |
import com.extjs.gxt.ui.client.widget.ContentPanel;
|
31 |
import com.extjs.gxt.ui.client.widget.ContentPanel;
|
32 |
import com.extjs.gxt.ui.client.widget.Info;
|
- |
|
33 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
32 |
import com.extjs.gxt.ui.client.widget.button.Button;
|
34 |
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
|
33 |
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
|
35 |
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
|
34 |
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
|
36 |
import com.extjs.gxt.ui.client.widget.grid.Grid;
|
35 |
import com.extjs.gxt.ui.client.widget.grid.Grid;
|
37 |
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
|
36 |
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
|
Line 207... |
Line 206... |
207 |
}
|
206 |
}
|
208 |
Personne personneModifiee = (Personne)info.getDonnee(0);
|
207 |
Personne personneModifiee = (Personne)info.getDonnee(0);
|
209 |
// au cas ou le bouton appliquer aurait été cliqué avant de valider
|
208 |
// au cas ou le bouton appliquer aurait été cliqué avant de valider
|
210 |
store.remove(personneModifiee);
|
209 |
store.remove(personneModifiee);
|
211 |
store.insert(personneModifiee, indexElementSelectionne);
|
210 |
store.insert(personneModifiee, indexElementSelectionne);
|
212 |
grille.repaint();
|
211 |
personneSelectionnee = personneModifiee;
|
- |
|
212 |
int indexElementSelectionne = store.indexOf(personneSelectionnee);
|
213 |
grille.getSelectionModel().select(indexElementSelectionne, true);
|
213 |
grille.getSelectionModel().select(indexElementSelectionne, false);
|
- |
|
214 |
grille.getView().focusRow(indexElementSelectionne);
|
214 |
clicListe(personneModifiee);
|
215 |
clicListe(personneSelectionnee);
|
215 |
} else if (info.getType().equals("suppression_personne")) {
|
216 |
} else if (info.getType().equals("suppression_personne")) {
|
216 |
InfoLogger.display("Suppression de personne", info.getMessages().toString());
|
217 |
InfoLogger.display("Suppression de personne", info.getMessages().toString());
|
217 |
pagination.getlistePaginable().recharger();
|
218 |
pagination.getlistePaginable().recharger();
|
218 |
gererEtatActivationBouton();
|
219 |
gererEtatActivationBouton();
|
219 |
} else if (info.getType().equals("maj_utilisateur")) {
|
220 |
} else if (info.getType().equals("maj_utilisateur")) {
|