Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 53 Rev 54
Line 249... Line 249...
249
			
249
			
250
			// gestion du clic sur une ligne
250
			// gestion du clic sur une ligne
251
			public void onRowClick(GridPanel grid, int rowIndex,
251
			public void onRowClick(GridPanel grid, int rowIndex,
252
					EventObject e) {
252
					EventObject e) {
253
				// on notifie le médiateur et on lui passe le nuémro de ligne
253
				// on notifie le médiateur et on lui passe le nuémro de ligne
Line 254... Line 254...
254
				getObservationMediateur().clicListeObservation(rowIndex);
254
				observationMediateur.clicListeObservation(rowIndex);
Line 255... Line 255...
255
				
255
				
256
			}
256
			}
257
 
257
 
258
			// gestion du clic droit
258
			// gestion du clic droit
259
			public void onRowContextMenu(GridPanel grid, int rowIndex,
259
			public void onRowContextMenu(GridPanel grid, int rowIndex,
260
					EventObject e) {
260
					EventObject e) {
261
				// on stoppe l'évenement pour empecher le navigateur d'afficher son propre menu
261
				// on stoppe l'évenement pour empecher le navigateur d'afficher son propre menu
262
				e.stopEvent() ;
262
				e.stopEvent() ;
Line 263... Line 263...
263
				// on notifie le médiateur en lui passant l'évenement
263
				// on notifie le médiateur en lui passant l'évenement
264
				getObservationMediateur().montrerContextMenu(e);
264
				observationMediateur.montrerContextMenu(e);
265
			}
265
			}
266
 
266
 
267
			// gestion du double clic
267
			// gestion du double clic
268
			public void onRowDblClick(GridPanel grid, int rowIndex,
268
			public void onRowDblClick(GridPanel grid, int rowIndex,
Line 269... Line 269...
269
					EventObject e) {
269
					EventObject e) {
Line 366... Line 366...
366
					masked.unmask() ;
366
					masked.unmask() ;
367
				}
367
				}
368
			}
368
			}
369
	}
369
	}
Line 370... Line -...
370
	
-
 
371
	private ObservationMediateur getObservationMediateur() {
370
	
372
		
-
 
373
		return observationMediateur ;
-
 
Line 374... Line 371...
374
	}
371
 
375
 
372
 
376
	/**
373
	/**
377
	 * Méthode héritée de l'interface rafraichissable
374
	 * Méthode héritée de l'interface rafraichissable
Line 389... Line 386...
389
//		 si l'on a reçu une liste d'observation
386
//		 si l'on a reçu une liste d'observation
390
		if(nouvelleDonnees instanceof ListeObservation)
387
		if(nouvelleDonnees instanceof ListeObservation)
391
		{
388
		{
Line 392... Line 389...
392
			
389
			
393
				ListeObservation data = (ListeObservation) nouvelleDonnees ;
390
				ListeObservation data = (ListeObservation) nouvelleDonnees ;
394
				Object[][] observationData = new Object[data.size()][8];
391
				Object[][] observationData = new Object[data.size()][7];
Line 395... Line 392...
395
				int i = 0 ;
392
				int i = 0 ;
396
				
393
				
397
				if(data.size() == 0)
394
				if(data.size() == 0)
398
				{
395
				{
Line 399... Line 396...
399
					pageEncours = 0 ;
396
					pageEncours = 0 ;
400
				}
397
				}
401
				
398
				
Line 402... Line 399...
402
				// on la parse et on récupère les informations quiç nous interessent
399
				// on la parse et on récupère les informations qui nous interessent
Line 409... Line 406...
409
					observationData[i][1]= obs.getNomSaisi();
406
					observationData[i][1]= obs.getNomSaisi();
410
					observationData[i][2]= obs.getNomRetenu();
407
					observationData[i][2]= obs.getNomRetenu();
411
					observationData[i][3]= obs.getLieudit();
408
					observationData[i][3]= obs.getLieudit();
412
					observationData[i][4]= obs.getDate();
409
					observationData[i][4]= obs.getDate();
413
					observationData[i][5]= obs.getNumeroOrdre();		
410
					observationData[i][5]= obs.getNumeroOrdre();		
-
 
411
					observationData[i][6]= obs.getNumeroNomenclaturalSaisi();
Line 414... Line 412...
414
									
412
									
415
				
413
				
Line 423... Line 421...
423
				FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
421
				FieldDef defNomRetenuObservation = new StringFieldDef("nomRetenu_observation");
424
				FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
422
				FieldDef defLieuObservation = new StringFieldDef("lieu_observation");
425
				FieldDef defDateObservation = new StringFieldDef("date_observation");
423
				FieldDef defDateObservation = new StringFieldDef("date_observation");
426
				FieldDef defOrdreObservation = new StringFieldDef("ordre_observation");
424
				FieldDef defOrdreObservation = new StringFieldDef("ordre_observation");
Line -... Line 425...
-
 
425
				
-
 
426
				// Non affiches :
-
 
427
				FieldDef defNumeroNomenclaturalSaisiObservation = new StringFieldDef("numeroNomenclaturalSaisi_observation");
-
 
428
				
427
				
429
				
Line 428... Line 430...
428
				// on associe le store
430
				// on associe le store
429
 
431
 
Line 430... Line 432...
430
				FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation,
432
				FieldDef[] defTab = { defEtatObservation, defNomSaisiObservation, defNomRetenuObservation,
Line 431... Line 433...
431
						defLieuObservation, defDateObservation, defOrdreObservation };
433
						defLieuObservation, defDateObservation, defOrdreObservation, defNumeroNomenclaturalSaisiObservation };
432
				
434
				
Line 463... Line 465...
463
			
465
			
464
			
466
			
Line -... Line 467...
-
 
467
			// et on notifie de le mediateur du changement des valeurs
465
			// et on notifie de le mediateur du changement des valeurs
468
			changerPageMaxEtCourante(pageMax,pageEncours,taillePage,pages[0]) ;
466
			changerPageMaxEtCourante(pageMax,pageEncours,taillePage,pages[0]) ;
469
			
Line 467... Line 470...
467
			
470
			masquerChargement();
Line 474... Line 477...
474
		if(nouvelleDonnees instanceof Observation) {
477
		if(nouvelleDonnees instanceof Observation) {
Line 475... Line 478...
475
			
478
			
Line 476... Line 479...
476
			// On affiche la dernière page
479
			// On affiche la dernière page
-
 
480
			
-
 
481
			pageEncours = pageMax ;
477
			
482
			masquerChargement();
Line 478... Line 483...
478
			pageEncours = pageMax ;
483
 
479
			observationMediateur.obtenirNombreObservation();
484
			observationMediateur.obtenirNombreObservation();
Line 535... Line 540...
535
		
540
		
Line -... Line 541...
-
 
541
		
-
 
542
		
536
		
543
		pageEncours = pageCourante ;
537
		
544
		
Line 538... Line 545...
538
		pageEncours = pageCourante ;
545
		masquerChargement();
Line 554... Line 561...
554
	{
561
	{
Line 555... Line 562...
555
	
562
	
556
		taillePage = nouvelleTaillePage ;
563
		taillePage = nouvelleTaillePage ;
Line -... Line 564...
-
 
564
		pageEncours = calculerPageCourante(nbElements) ;
-
 
565
 
557
		pageEncours = calculerPageCourante(nbElements) ;
566
		masquerChargement();
558
 
567
 
Line 559... Line 568...
559
		// 	On lance le chargerment des observations
568
		// 	On lance le chargerment des observations