Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1547 Rev 1551
Line 415... Line 415...
415
	    formatDate = "d/m/Y";
415
	    formatDate = "d/m/Y";
416
	    date.setFormat(formatDate) ;
416
	    date.setFormat(formatDate) ;
417
	    date.setTitle("Date de l'observation au format jj/mm/aaaa");
417
	    date.setTitle("Date de l'observation au format jj/mm/aaaa");
418
	    //date.setTabIndex(5);
418
	    //date.setTabIndex(5);
419
	    panneauPremierColonne.add(date, new AnchorLayoutData("55%"));  
419
	    panneauPremierColonne.add(date, new AnchorLayoutData("55%"));  
-
 
420
	    
-
 
421
	    
-
 
422
	    final String champsListeTpl = "<div class=\"x-combo-list-item search-item-tpl\" title=\"{label}\">{label}</div>"; 
Line 420... Line 423...
420
 	
423
 	
421
	    // Selection d'un référentiel par défaut (le premier spécifié dans la config)
424
	    // Selection d'un référentiel par défaut (le premier spécifié dans la config)
422
	    referentielTaxo = Configuration.getReferentielsDispos().get(0).getCode();
425
	    referentielTaxo = Configuration.getReferentielsDispos().get(0).getCode();
423
	    selecteurReferentielTaxo = new ComboBox();
426
	    selecteurReferentielTaxo = new ComboBox();
Line 428... Line 431...
428
	    selecteurReferentielTaxo.setDisplayField("label") ;
431
	    selecteurReferentielTaxo.setDisplayField("label") ;
429
	    selecteurReferentielTaxo.setValueField("valeur");
432
	    selecteurReferentielTaxo.setValueField("valeur");
430
	    selecteurReferentielTaxo.setEditable(false);
433
	    selecteurReferentielTaxo.setEditable(false);
431
	    selecteurReferentielTaxo.setHideTrigger(false);
434
	    selecteurReferentielTaxo.setHideTrigger(false);
432
	    selecteurReferentielTaxo.setForceSelection(true);
435
	    selecteurReferentielTaxo.setForceSelection(true);
-
 
436
	    selecteurReferentielTaxo.setTpl(champsListeTpl);
Line 433... Line 437...
433
	    	    
437
	    	    
434
		espece=new ComboBox("Espèce","nom");  
438
		espece=new ComboBox("Espèce","nom");  
435
		final String resultTplEspece = "<div class=\"search-item-espece {indicateurNomRetenu}\">{nom}</div>";  
-
 
Line 436... Line 439...
436
 
439
		final String resultTplEspece = "<div class=\"search-item-espece {indicateurNomRetenu}\">{nom}</div>";  
437
		
440
		
438
		espece.setTpl(resultTplEspece);
441
		espece.setTpl(resultTplEspece);
439
		espece.setMode(ComboBox.REMOTE);
442
		espece.setMode(ComboBox.REMOTE);
Line 447... Line 450...
447
	    panelSeparationPp.setHeight(15);
450
	    panelSeparationPp.setHeight(15);
448
	    panelSeparationPp.setBorder(false);
451
	    panelSeparationPp.setBorder(false);
Line 449... Line 452...
449
	    
452
	    
450
	    panneauPremierColonne.add(panelSeparationPp);
453
	    panneauPremierColonne.add(panelSeparationPp);
451
	    panneauPremierColonne.add(selecteurReferentielTaxo, new AnchorLayoutData("50%")); 
454
	    panneauPremierColonne.add(selecteurReferentielTaxo, new AnchorLayoutData("50%")); 
Line 452... Line 455...
452
	    panneauPremierColonne.add(espece, new AnchorLayoutData("95%"));   
455
	    panneauPremierColonne.add(espece, new AnchorLayoutData("95%"));    
453
	    
456
	    
454
	    selecteurAbondance = new ComboBox();
457
	    selecteurAbondance = new ComboBox();
455
	    selecteurAbondance.setCls("champ-separation");
458
	    selecteurAbondance.setCls("champ-separation");
456
	    selecteurAbondance.setLabel("Abondance");
459
	    selecteurAbondance.setLabel("Abondance");
457
	    selecteurAbondance.setStore(Ontologies.getValeursAbondance());
460
	    selecteurAbondance.setStore(Ontologies.getValeursAbondance());
458
	    selecteurAbondance.setDisplayField("label") ;
461
	    selecteurAbondance.setDisplayField("label") ;
459
	    selecteurAbondance.setValueField("valeur");
462
	    selecteurAbondance.setValueField("valeur");
460
	    selecteurAbondance.setEditable(true);
463
	    selecteurAbondance.setEditable(true);
-
 
464
	    selecteurAbondance.setHideTrigger(false);
461
	    selecteurAbondance.setHideTrigger(false);
465
	    selecteurAbondance.setForceSelection(false);
Line 462... Line 466...
462
	    selecteurAbondance.setForceSelection(false);
466
	    selecteurAbondance.setTpl(champsListeTpl);
Line 463... Line 467...
463
	    panneauPremierColonne.add(selecteurAbondance, new AnchorLayoutData("50%"));   
467
	    panneauPremierColonne.add(selecteurAbondance,  new AnchorLayoutData("65%"));   
464
	    	    
468
	    	    
Line 509... Line 513...
509
	    selecteurCertitude.setDisplayField("label") ;
513
	    selecteurCertitude.setDisplayField("label") ;
510
	    selecteurCertitude.setValueField("valeur");
514
	    selecteurCertitude.setValueField("valeur");
511
	    selecteurCertitude.setEditable(true);
515
	    selecteurCertitude.setEditable(true);
512
	    selecteurCertitude.setHideTrigger(false);
516
	    selecteurCertitude.setHideTrigger(false);
513
	    selecteurCertitude.setForceSelection(false);
517
	    selecteurCertitude.setForceSelection(false);
-
 
518
	    selecteurCertitude.setTpl(champsListeTpl);
514
	    panneauSecondeColonne.add(selecteurCertitude, new AnchorLayoutData("50%"));   
519
	    panneauSecondeColonne.add(selecteurCertitude, new AnchorLayoutData("55%"));   
Line 515... Line 520...
515
	    
520
	    
516
	    selecteurStadePheno = new ComboBox();
521
	    selecteurStadePheno = new ComboBox();
517
	    selecteurStadePheno.setLabel("Phénologie");
522
	    selecteurStadePheno.setLabel("Phénologie");
518
	    selecteurStadePheno.setStore(Ontologies.getValeursPhenologie());
523
	    selecteurStadePheno.setStore(Ontologies.getValeursPhenologie());
519
	    selecteurStadePheno.setDisplayField("label") ;
524
	    selecteurStadePheno.setDisplayField("label") ;
520
	    selecteurStadePheno.setValueField("valeur");
525
	    selecteurStadePheno.setValueField("valeur");
521
	    selecteurStadePheno.setEditable(true);
526
	    selecteurStadePheno.setEditable(true);
522
	    selecteurStadePheno.setHideTrigger(false);
527
	    selecteurStadePheno.setHideTrigger(false);
-
 
528
	    selecteurStadePheno.setForceSelection(false);
523
	    selecteurStadePheno.setForceSelection(false);
529
	    selecteurStadePheno.setTpl(champsListeTpl);
Line 524... Line 530...
524
	    panneauSecondeColonne.add(selecteurStadePheno, new AnchorLayoutData("50%"));  
530
	    panneauSecondeColonne.add(selecteurStadePheno, new AnchorLayoutData("95%"));   
525
	    
531
	    
526
	    if (Window.getClientWidth() > Window.getClientHeight() || Window.getClientWidth() < 800) {
532
	    if (Window.getClientWidth() > Window.getClientHeight() || Window.getClientWidth() < 800) {
527
			panneauIntermediaire.add(panneauPremierColonne, new ColumnLayoutData(.5));
533
			panneauIntermediaire.add(panneauPremierColonne, new ColumnLayoutData(.5));
Line 1941... Line 1947...
1941
		String valeurChampBrute = champ.getRawValue();
1947
		String valeurChampBrute = champ.getRawValue();
Line 1942... Line 1948...
1942
		
1948
		
1943
		// Test idiot qui permet de savoir si l'on utilise la valeur saisie directement ou bien la valeur
1949
		// Test idiot qui permet de savoir si l'on utilise la valeur saisie directement ou bien la valeur
1944
		// selectionnee car lors du setValue sur le keypress, gwtext ne prends pas en compte le dernier 
1950
		// selectionnee car lors du setValue sur le keypress, gwtext ne prends pas en compte le dernier 
-
 
1951
		// caractère
-
 
1952
		
-
 
1953
		if(valeurChampBrute.trim().length() == 0) {
-
 
1954
			valeurChamp = "";
1945
		// caractère
1955
		} else {
1946
		if(valeurChamp != null && valeurChamp.length() > 0) {
1956
			if(valeurChamp != null && valeurChamp.length() > 0) {
1947
			if(valeurChamp.equals(valeurChampBrute.substring(0, valeurChampBrute.length() -1))) {
1957
				if(valeurChamp.equals(valeurChampBrute.substring(0, valeurChampBrute.length() -1))) {
-
 
1958
					valeurChamp = champ.getRawValue();
1948
				valeurChamp = champ.getRawValue();
1959
				}
1949
			}
1960
			}
1950
		}
-
 
1951
		
1961
		}
1952
		return valeurChamp;
1962
		return valeurChamp;
Line 1953... Line 1963...
1953
	}
1963
	}
1954
 
1964