Subversion Repositories eFlore/Applications.coel

Rev

Rev 565 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 565 Rev 567
Line 13... Line 13...
13
import org.tela_botanica.client.modeles.PublicationListe;
13
import org.tela_botanica.client.modeles.PublicationListe;
14
import org.tela_botanica.client.modeles.Utilisateur;
14
import org.tela_botanica.client.modeles.Utilisateur;
Line 15... Line 15...
15
 
15
 
16
import com.extjs.gxt.ui.client.Registry;
16
import com.extjs.gxt.ui.client.Registry;
-
 
17
import com.extjs.gxt.ui.client.Style.SortDir;
17
import com.extjs.gxt.ui.client.Style.SortDir;
18
import com.extjs.gxt.ui.client.event.BaseEvent;
-
 
19
import com.extjs.gxt.ui.client.event.ButtonEvent;
-
 
20
import com.extjs.gxt.ui.client.event.Events;
18
import com.extjs.gxt.ui.client.event.ButtonEvent;
21
import com.extjs.gxt.ui.client.event.Listener;
19
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
22
import com.extjs.gxt.ui.client.event.SelectionChangedEvent;
20
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
23
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
21
import com.extjs.gxt.ui.client.event.SelectionListener;
24
import com.extjs.gxt.ui.client.event.SelectionListener;
22
import com.extjs.gxt.ui.client.store.ListStore;
25
import com.extjs.gxt.ui.client.store.ListStore;
Line 119... Line 122...
119
		grille.setWidth("100%");
122
		grille.setWidth("100%");
120
		grille.setAutoExpandColumn("titre");
123
		grille.setAutoExpandColumn("titre");
121
		grille.getView().setAutoFill(true);
124
		grille.getView().setAutoFill(true);
122
		grille.getView().setForceFit(true);
125
		grille.getView().setForceFit(true);
123
		grille.setSelectionModel(modeleDeSelection);
126
		grille.setSelectionModel(modeleDeSelection);
-
 
127
		grille.addListener(Events.ViewReady, new Listener<BaseEvent>() {
-
 
128
			@Override
-
 
129
			public void handleEvent(BaseEvent be) {
-
 
130
				grille.getSelectionModel().select(0, false);
-
 
131
			}
-
 
132
		});
124
		add(grille);
133
		add(grille);
125
	}
134
	}
Line 126... Line 135...
126
 
135
 
127
	public ListStore<Publication> getStore() {
136
	public ListStore<Publication> getStore() {
Line 154... Line 163...
154
				store.removeAll();
163
				store.removeAll();
155
				store.add(liste);
164
				store.add(liste);
Line 156... Line 165...
156
 
165
 
Line 157... Line -...
157
				gererEtatActivationBouton();
-
 
158
				
-
 
159
				// Test pour savoir si la liste contient des éléments
-
 
160
				if (store.getCount() > 0) {
-
 
161
					grille.getSelectionModel().select(0, false);
166
				gererEtatActivationBouton();
162
				}
167
				
163
				mediateur.actualiserPanneauCentral();
168
				mediateur.actualiserPanneauCentral();
164
			}
169
			}
165
		} else if (nouvelleDonnees instanceof Information) {
170
		} else if (nouvelleDonnees instanceof Information) {