Subversion Repositories eFlore/Archives.cel-v2

Rev

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

Rev 8 Rev 9
Line 42... Line 42...
42
package org.tela_botanica.client.observation;
42
package org.tela_botanica.client.observation;
Line 43... Line 43...
43
 
43
 
Line 44... Line -...
44
 
-
 
45
import org.tela_botanica.client.modeles.Observation;
-
 
46
 
-
 
47
import net.mygwt.ui.client.Events;
-
 
48
import net.mygwt.ui.client.Style;
-
 
49
import net.mygwt.ui.client.event.BaseEvent;
-
 
50
import net.mygwt.ui.client.event.Listener;
-
 
51
import net.mygwt.ui.client.widget.ContentPanel;
-
 
52
import net.mygwt.ui.client.widget.layout.FillLayout;
-
 
53
import net.mygwt.ui.client.widget.table.Table;
-
 
Line 54... Line 44...
54
import net.mygwt.ui.client.widget.table.TableColumn;
44
 
55
import net.mygwt.ui.client.widget.table.TableColumnModel;
45
import org.tela_botanica.client.modeles.Observation;
56
import net.mygwt.ui.client.widget.table.TableItem;
46
 
57
 
47
 
Line 66... Line 56...
66
import com.google.gwt.user.client.ui.ClickListener;
56
import com.google.gwt.user.client.ui.ClickListener;
67
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
57
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
68
import com.google.gwt.user.client.ui.HasVerticalAlignment;
58
import com.google.gwt.user.client.ui.HasVerticalAlignment;
Line 69... Line 59...
69
 
59
 
70
 
60
 
Line 71... Line 61...
71
public class ListeObservationsVue extends Composite implements Listener
61
public class ListeObservationsVue extends Composite
Line 72... Line 62...
72
		 {
62
		 {
Line 138... Line 128...
138
	}
128
	}
Line 139... Line 129...
139
 
129
 
Line 140... Line 130...
140
	// Fin Barre de navigation
130
	// Fin Barre de navigation
141
 
131
 
142
	// Conteneur (header et table sont dans panel)
132
	// Conteneur (header et table sont dans panel)
Line 143... Line 133...
143
	private ContentPanel panel =null;
133
//	private ContentPanel panel =null;
144
	private Table table = null;
134
//	private Table table = null;
145
	
135
	
146
	// Services 
136
	// Services 
Line 174... Line 164...
174
		// Traitement contexte utilisateur et service
164
		// Traitement contexte utilisateur et service
Line 175... Line 165...
175
 
165
 
Line 176... Line 166...
176
		this.observationMediateur=observationMediateur;
166
		this.observationMediateur=observationMediateur;
177
 
167
 
Line 178... Line 168...
178
	    
168
	    
Line 179... Line 169...
179
	    panel= new ContentPanel(Style.HEADER);
169
	//    panel= new ContentPanel(Style.HEADER);
180
	    panel.setLayout(new FillLayout());
170
	  //  panel.setLayout(new FillLayout());
Line 181... Line 171...
181
	    
171
	    
Line 182... Line 172...
182
	    
172
	    
Line 183... Line 173...
183
	    // Barre navigation integree au header 
173
	    // Barre navigation integree au header 
Line 184... Line 174...
184
	    
174
	    
185
		navBar = new NavBar();
175
		navBar = new NavBar();
186
		panel.getHeader().addWidget(navBar);
176
	//	panel.getHeader().addWidget(navBar);
Line 187... Line 177...
187
 
177
 
Line 188... Line 178...
188
		
178
		
Line 244... Line 234...
244
		        		
234
		        		
245
		        	}
235
		        	}
246
		        }
236
		        }
247
		      }
237
		      }
248
		});
238
		});
Line 249... Line 239...
249
		
239
		*/
Line 250... Line 240...
250
	
240
	
Line 258... Line 248...
258
	 * Suppression d'un ensemble d'element de la liste d'inventaire, on garde ici car s'applique a plusieurs elements
248
	 * Suppression d'un ensemble d'element de la liste d'inventaire, on garde ici car s'applique a plusieurs elements
259
	 * 
249
	 * 
260
	 */
250
	 */
Line 261... Line 251...
261
 
251
 
262
	public void deleteElement() {
252
	public void deleteElement() {
263
 
253
/*
264
		setStatusDisabled();
254
		setStatusDisabled();
Line 265... Line 255...
265
		TableItem[] selection=table.getSelection();
255
		TableItem[] selection=table.getSelection();
266
 
256
 
Line 282... Line 272...
282
								}
272
								}
283
							});
273
							});
284
		}
274
		}
Line 285... Line 275...
285
	
275
	
286
		setStatusEnabled();
276
		setStatusEnabled();
287
 
277
*/
Line 297... Line 287...
297
	
287
	
Line 298... Line 288...
298
	public void transmitElement() {
288
	public void transmitElement() {
Line 299... Line 289...
299
	
289
	
Line 300... Line 290...
300
		setStatusDisabled();
290
		setStatusDisabled();
301
		
291
		
302
		TableItem[] selection=table.getSelection();
292
/*		TableItem[] selection=table.getSelection();
303
 
293
 
304
		StringBuffer ids=new StringBuffer();
294
		StringBuffer ids=new StringBuffer();
305
		for (int i = 0; i < selection.length; i++) {
295
		for (int i = 0; i < selection.length; i++) {
306
			ids.append((String)(((TableItem) selection[i]).getValue(5)));
296
			ids.append((String)(((TableItem) selection[i]).getValue(5)));
Line 307... Line 297...
307
			if (i<(selection.length-1)) ids.append(",");
297
			if (i<(selection.length-1)) ids.append(",");
308
		} 
298
		} 
Line 319... Line 309...
319
							});
309
							});
320
		}
310
		}
Line 321... Line 311...
321
	
311
	
Line 322... Line 312...
322
		setStatusEnabled();
312
		setStatusEnabled();
323
 
313
 
Line 324... Line 314...
324
		
314
		*/
325
	}
315
	}
Line 332... Line 322...
332
	
322
	
Line 333... Line 323...
333
	public void initialiser() {
323
	public void initialiser() {
Line 334... Line 324...
334
		
324
		
335
		setStatusDisabled();
325
		setStatusDisabled();
Line 336... Line 326...
336
 
326
 
Line 347... Line 337...
347
	 * 
337
	 * 
348
	 */
338
	 */
Line 349... Line 339...
349
 
339
 
Line 350... Line 340...
350
	public void getListeObservation() {
340
	public void getListeObservation() {
351
 
341
 
Line 352... Line 342...
352
		observationMediateur.addListener(ObservationMediateur.LISTE_OBSERVATION,this);
342
	//	observationMediateur.addListener(ObservationMediateur.LISTE_OBSERVATION,this);
Line 353... Line 343...
353
		observationMediateur.getListeObservation(identifiantLocalite,localite,annee, mois, jour ,lieudit,rechercheLibre, startIndex, VISIBLE_TAXON_COUNT); // Retour dans handlevent() LISTE_OBSERVATION
343
		observationMediateur.getListeObservation(identifiantLocalite,localite,annee, mois, jour ,lieudit,rechercheLibre, startIndex, VISIBLE_TAXON_COUNT); // Retour dans handlevent() LISTE_OBSERVATION
Line 366... Line 356...
366
			values[3]="3";
356
			values[3]="3";
367
			values[4]="4";
357
			values[4]="4";
368
			values[5]="5";
358
			values[5]="5";
369
			values[1]=listeObservation[i].getNomSaisi();
359
			values[1]=listeObservation[i].getNomSaisi();
Line 370... Line 360...
370
			
360
			
Line 371... Line 361...
371
    		table.add(new TableItem(values));
361
    	//	table.add(new TableItem(values));
Line 372... Line 362...
372
			
362
			
Line 868... Line 858...
868
        dat=yea + mont + da;
858
        dat=yea + mont + da;
Line 869... Line 859...
869
    	
859
    	
Line 870... Line 860...
870
	}
860
	}
Line 871... Line 861...
871
 
861
 
Line 882... Line 872...
882
	
872
	
883
/**
873
/**
884
 * Evenements
874
 * Evenements
885
 * 
875
 * 
886
 */	
876
 */	
887
	
877
	/*
888
	public void handleEvent(BaseEvent be) {
878
	public void handleEvent(BaseEvent be) {
889
		switch (be.type) {
879
		switch (be.type) {
890
			case ObservationMediateur.NOMBRE_OBSERVATION:
880
			case ObservationMediateur.NOMBRE_OBSERVATION:
891
				gotoEnd();
881
				gotoEnd();
Line 894... Line 884...
894
			case ObservationMediateur.LISTE_OBSERVATION:
884
			case ObservationMediateur.LISTE_OBSERVATION:
895
				afficherListeObservation();
885
				afficherListeObservation();
896
				break;
886
				break;
897
		}
887
		}
898
	}
888
	}
899
 
889
*/
Line 900... Line 890...
900
 
890
 
Line 901... Line 891...
901
 
891
 
902
}
892
}
-
 
893
 
-
 
894
/* +--Fin du code ---------------------------------------------------------------------------------------+
-
 
895
* $Log$
903
 
896
* Revision 1.1  2008-06-09 14:19:37  ddelon
904
/* +--Fin du code ---------------------------------------------------------------------------------------+
897
* Initialisation observation
905
* $Log$
898
*
906
* Revision 1.3  2008-04-28 13:10:43  ddelon
899
* Revision 1.3  2008-04-28 13:10:43  ddelon
907
* Integration MyGwt
900
* Integration MyGwt