Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 277 Rev 278
Line 22... Line 22...
22
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
22
import com.extjs.gxt.ui.client.event.SelectionChangedListener;
23
import com.extjs.gxt.ui.client.event.SelectionListener;
23
import com.extjs.gxt.ui.client.event.SelectionListener;
24
import com.extjs.gxt.ui.client.store.ListStore;
24
import com.extjs.gxt.ui.client.store.ListStore;
25
import com.extjs.gxt.ui.client.widget.ContentPanel;
25
import com.extjs.gxt.ui.client.widget.ContentPanel;
26
import com.extjs.gxt.ui.client.widget.Info;
26
import com.extjs.gxt.ui.client.widget.Info;
-
 
27
import com.extjs.gxt.ui.client.widget.LayoutContainer;
27
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
28
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
28
import com.extjs.gxt.ui.client.widget.table.Table;
29
import com.extjs.gxt.ui.client.widget.table.Table;
29
import com.extjs.gxt.ui.client.widget.table.TableColumn;
30
import com.extjs.gxt.ui.client.widget.table.TableColumn;
30
import com.extjs.gxt.ui.client.widget.table.TableColumnModel;
31
import com.extjs.gxt.ui.client.widget.table.TableColumnModel;
31
import com.extjs.gxt.ui.client.widget.table.TableItem;
32
import com.extjs.gxt.ui.client.widget.table.TableItem;
Line 132... Line 133...
132
				liste.add(listeInstitutions.get(it.next()));
133
				liste.add(listeInstitutions.get(it.next()));
133
			}
134
			}
Line 134... Line 135...
134
			
135
			
135
			store.removeAll();
136
			store.removeAll();
136
			store.add((List<Structure>) liste);
137
			store.add((List<Structure>) liste);
137
			
138
 
138
			// Test pour savoir si la liste contient des éléments
139
			// Test pour savoir si la liste contient des éléments
139
			if (listeInstitutions.size() > 0) {
140
			if (listeInstitutions.size() > 0) {
140
				binder.setSelection((Structure) listeInstitutions.get(0));
141
				binder.setSelection((Structure) listeInstitutions.get(0));
Line -... Line 142...
-
 
142
			}
-
 
143
			
141
			}
144
			// Mise à jour du panneau central
142
			
145
			((LayoutContainer) Registry.get(RegistreId.PANNEAU_CENTRE)).layout();
143
		} else if (nouvelleDonnees instanceof Information) {
146
		} else if (nouvelleDonnees instanceof Information) {
144
			Information info = (Information) nouvelleDonnees;
147
			Information info = (Information) nouvelleDonnees;
145
			if (info.getType().equals("suppression_structure")) {
148
			if (info.getType().equals("suppression_structure")) {
Line 168... Line 171...
168
				} else {
171
				} else {
169
					supprimer.disable();
172
					supprimer.disable();
170
				}
173
				}
171
			}
174
			}
172
		} else {
175
		} else {
173
			GWT.log("Ce type d'objet n'est pas pris en compte par la méthode rafraichir de la classe EntetePanneauVue", null);
176
			GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
174
		}
177
		}
175
		layout();
178
		layout();
176
	}
179
	}
177
}
180
}