Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 82 Rev 86
Line 1... Line 1...
1
package org.tela_botanica.client.observation;
1
package org.tela_botanica.client.observation;
Line -... Line 2...
-
 
2
 
-
 
3
 
2
 
4
import java.io.Console;
Line 3... Line 5...
3
 
5
 
4
// TODO : systematiser les onQuelquechose, appelle depuis les vues
6
// TODO : systematiser les onQuelquechose, appelle depuis les vues
5
 
7
 
Line 15... Line 17...
15
import org.tela_botanica.client.vues.PanneauFiltresObservationVues;
17
import org.tela_botanica.client.vues.PanneauFiltresObservationVues;
Line 16... Line 18...
16
 
18
 
17
import com.google.gwt.core.client.GWT;
19
import com.google.gwt.core.client.GWT;
18
import com.google.gwt.user.client.Window;
20
import com.google.gwt.user.client.Window;
-
 
21
import com.gwtext.client.core.EventObject;
-
 
22
import com.gwtext.client.core.Ext;
19
import com.gwtext.client.core.EventObject;
23
import com.gwtext.client.core.ExtElement;
-
 
24
import com.gwtext.client.core.RegionPosition;
20
import com.gwtext.client.core.RegionPosition;
25
import com.gwtext.client.widgets.Component;
-
 
26
import com.gwtext.client.widgets.Panel;
-
 
27
import com.gwtext.client.widgets.event.ContainerListener;
21
import com.gwtext.client.widgets.Panel;
28
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
22
import com.gwtext.client.widgets.layout.BorderLayout;
29
import com.gwtext.client.widgets.layout.BorderLayout;
23
import com.gwtext.client.widgets.layout.BorderLayoutData;
30
import com.gwtext.client.widgets.layout.BorderLayoutData;
24
import com.gwtext.client.widgets.layout.RowLayout;
31
import com.gwtext.client.widgets.layout.RowLayout;
Line 119... Line 126...
119
  	 * panneau d'affichage d'une image generique associe au nom selectionne 
126
  	 * panneau d'affichage d'une image generique associe au nom selectionne 
120
  	 * 
127
  	 * 
121
  	 */
128
  	 */
Line 122... Line 129...
122
  	
129
  	
123
  	private ImageGeneriqueVue imageGeneriqueVue=null;
-
 
124
 
-
 
Line 125... Line 130...
125
	private ArbreEntiteGeographiqueObservationFiltreVue arbreEntiteGeographiqueObservationFiltreVue=null;
130
  	private ImageGeneriqueVue imageGeneriqueVue=null;
126
  	
131
  	
127
  	
132
  	
Line 249... Line 254...
249
	 */
254
	 */
Line 250... Line 255...
250
	
255
	
Line 251... Line -...
251
	
-
 
252
	public void onRafraichissementListeObservations() {
-
 
253
		
-
 
254
		obtenirListeEntiteGeographique();
256
	
255
		
257
	public void onRafraichissementListeObservations() {
256
		
258
		
257
		cacheObservation = listeObservation.getCacheListeObservation() ;
259
		cacheObservation = listeObservation.getCacheListeObservation() ;
258
		if(cacheObservation.size() == 0)
260
		if(cacheObservation.size() == 0)
Line 277... Line 279...
277
	public void onClicListeObservation(int rowIndex, String ordreObservation) {
279
	public void onClicListeObservation(int rowIndex, String ordreObservation) {
Line 278... Line 280...
278
	
280
	
Line -... Line 281...
-
 
281
		
-
 
282
		Observation obs = cacheObservation.get(ordreObservation) ;
279
		
283
		
280
		Observation obs = cacheObservation.get(ordreObservation) ;
284
		masquerChargementInfosObservations() ;
Line 281... Line 285...
281
		
285
		
Line 354... Line 358...
354
		listeObservation.masquerChargement() ;
358
		listeObservation.masquerChargement() ;
355
		formulaireSaisieObservationVue.viderChampsObservation() ;
359
		formulaireSaisieObservationVue.viderChampsObservation() ;
356
		observationModele.obtenirListeObservation(r,listeObservation.getTaillePage(),listeObservation.getPageEncours()) ;
360
		observationModele.obtenirListeObservation(r,listeObservation.getTaillePage(),listeObservation.getPageEncours()) ;
357
	}
361
	}
Line -... Line 362...
-
 
362
	
-
 
363
	public void obtenirCacheObservation(Rafraichissable r) {
-
 
364
		
-
 
365
		r.rafraichir(cacheObservation, false) ;
-
 
366
	}
Line 358... Line 367...
358
	
367
	
359
 
368
 
360
	/**
369
	/**
361
	 * Envoie au modèle une demande pour obtenir l'arbre des localites
370
	 * Envoie au modèle une demande pour obtenir l'arbre des localites
Line 441... Line 450...
441
		observationModele.obtenirListeReferentielNom(r,critere) ;
450
		observationModele.obtenirListeReferentielNom(r,critere) ;
Line 442... Line 451...
442
 
451
 
Line 443... Line -...
443
		
-
 
444
	}
-
 
445
	
-
 
446
	
-
 
447
 
452
		
Line 448... Line 453...
448
 
453
	}
449
	
454
	
450
	// Etat du syteme
455
	// Etat du syteme
451
	
456
	
452
	/**
457
	/**
453
	 * C'est dans cette fonction que doivent être renvoyé les valeurs des filtres
458
	 * C'est dans cette fonction que doivent être renvoyé les valeurs des filtres
454
	 * sous forme de tableau [nom, valeur]
459
	 * sous forme de tableau [nom, valeur]
-
 
460
	 * @return Les noms et valeurs des filtres
-
 
461
	 */
-
 
462
	public String[][] renvoyerFiltres()
-
 
463
	{
-
 
464
		if(filtres.getarbreEntiteGeographiqueObservationFiltreVue() != null)
-
 
465
		{
-
 
466
			String[][] valeursFiltres = { filtres.getarbreEntiteGeographiqueObservationFiltreVue().renvoyerValeursAFiltrer() } ;
-
 
467
			//Window.alert(valeursFiltres[0][0]+" "+valeursFiltres[0][1]) ;
-
 
468
			return valeursFiltres ;
455
	 * @return Les noms et valeurs des filtres
469
		}
-
 
470
		else
456
	 */
471
		{
Line 457... Line -...
457
	public String[][] renvoyerFiltres()
-
 
458
	{
472
			//Window.alert("le filtre est nul") ;
Line 459... Line 473...
459
		String[][] valeursFiltres = { {"",""} } ;
473
			String[][] valeursFiltres = {{"",""}} ;
460
		
474
			return valeursFiltres ;
Line 481... Line 495...
481
	 */
495
	 */
Line 482... Line 496...
482
	
496
	
483
	public Panel getPanneauPrincipalObservation() {
497
	public Panel getPanneauPrincipalObservation() {
484
		return panneauPrincipalObservation;
498
		return panneauPrincipalObservation;
485
	}
-
 
486
	
-
 
487
 
-
 
488
 
-
 
489
 
-
 
490
 
-
 
Line 491... Line 499...
491
		
499
	}
Line 509... Line 517...
509
	public PanneauFiltresObservationVues getPanneauFiltres() {
517
	public PanneauFiltresObservationVues getPanneauFiltres() {
Line 510... Line 518...
510
		
518
		
Line 511... Line 519...
511
		return filtres;
519
		return filtres;
512
		
-
 
513
	}
-
 
514
 
-
 
Line -... Line 520...
-
 
520
		
-
 
521
	}
-
 
522
	
Line -... Line 523...
-
 
523
	public void masquerChargementInfosObservations()
-
 
524
	{
-
 
525
		ExtElement masked = Ext.get(details.getId());
-
 
526
 
-
 
527
		if (masked != null && !masked.isMasked()) {
-
 
528
			informationRepartitionVue.raz() ;
-
 
529
			imageGeneriqueVue.raz() ;
-
 
530
			masked.mask("Chargement", true);
-
 
531
		}
-
 
532
	}
Line -... Line 533...
-
 
533
	
-
 
534
	public void deMasquerChargementInfosObservations()
-
 
535
	{
-
 
536
		ExtElement masked = Ext.get(details.getId());
Line 515... Line 537...
515
 
537