Subversion Repositories eFlore/Applications.coel

Rev

Rev 1633 | Rev 1680 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1633 Rev 1645
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"))	{