417,9 → 417,6 |
date.setTitle("Date de l'observation au format jj/mm/aaaa"); |
//date.setTabIndex(5); |
panneauPremierColonne.add(date, new AnchorLayoutData("55%")); |
|
|
final String champsListeTpl = "<div class=\"x-combo-list-item search-item-tpl\" title=\"{label}\">{label}</div>"; |
|
// Selection d'un référentiel par défaut (le premier spécifié dans la config) |
referentielTaxo = Configuration.getReferentielsDispos().get(0).getCode(); |
433,10 → 430,10 |
selecteurReferentielTaxo.setEditable(false); |
selecteurReferentielTaxo.setHideTrigger(false); |
selecteurReferentielTaxo.setForceSelection(true); |
selecteurReferentielTaxo.setTpl(champsListeTpl); |
|
espece=new ComboBox("Espèce","nom"); |
final String resultTplEspece = "<div class=\"search-item-espece {indicateurNomRetenu}\">{nom}</div>"; |
|
|
espece.setTpl(resultTplEspece); |
espece.setMode(ComboBox.REMOTE); |
452,7 → 449,7 |
|
panneauPremierColonne.add(panelSeparationPp); |
panneauPremierColonne.add(selecteurReferentielTaxo, new AnchorLayoutData("50%")); |
panneauPremierColonne.add(espece, new AnchorLayoutData("95%")); |
panneauPremierColonne.add(espece, new AnchorLayoutData("95%")); |
|
selecteurAbondance = new ComboBox(); |
selecteurAbondance.setCls("champ-separation"); |
463,8 → 460,7 |
selecteurAbondance.setEditable(true); |
selecteurAbondance.setHideTrigger(false); |
selecteurAbondance.setForceSelection(false); |
selecteurAbondance.setTpl(champsListeTpl); |
panneauPremierColonne.add(selecteurAbondance, new AnchorLayoutData("65%")); |
panneauPremierColonne.add(selecteurAbondance, new AnchorLayoutData("50%")); |
|
lieudit = new AutoCompletionRefComboBox("Lieu-dit", "lieudit",observationMediateur,TypesReferentiels.REFERENTIEL_LIEU_DIT) { |
|
515,8 → 511,7 |
selecteurCertitude.setEditable(true); |
selecteurCertitude.setHideTrigger(false); |
selecteurCertitude.setForceSelection(false); |
selecteurCertitude.setTpl(champsListeTpl); |
panneauSecondeColonne.add(selecteurCertitude, new AnchorLayoutData("55%")); |
panneauSecondeColonne.add(selecteurCertitude, new AnchorLayoutData("50%")); |
|
selecteurStadePheno = new ComboBox(); |
selecteurStadePheno.setLabel("Phénologie"); |
526,8 → 521,7 |
selecteurStadePheno.setEditable(true); |
selecteurStadePheno.setHideTrigger(false); |
selecteurStadePheno.setForceSelection(false); |
selecteurStadePheno.setTpl(champsListeTpl); |
panneauSecondeColonne.add(selecteurStadePheno, new AnchorLayoutData("95%")); |
panneauSecondeColonne.add(selecteurStadePheno, new AnchorLayoutData("50%")); |
|
if (Window.getClientWidth() > Window.getClientHeight() || Window.getClientWidth() < 800) { |
panneauIntermediaire.add(panneauPremierColonne, new ColumnLayoutData(.5)); |
1949,16 → 1943,12 |
// Test idiot qui permet de savoir si l'on utilise la valeur saisie directement ou bien la valeur |
// selectionnee car lors du setValue sur le keypress, gwtext ne prends pas en compte le dernier |
// caractère |
|
if(valeurChampBrute.trim().length() == 0) { |
valeurChamp = ""; |
} else { |
if(valeurChamp != null && valeurChamp.length() > 0) { |
if(valeurChamp.equals(valeurChampBrute.substring(0, valeurChampBrute.length() -1))) { |
valeurChamp = champ.getRawValue(); |
} |
if(valeurChamp != null && valeurChamp.length() > 0) { |
if(valeurChamp.equals(valeurChampBrute.substring(0, valeurChampBrute.length() -1))) { |
valeurChamp = champ.getRawValue(); |
} |
} |
|
return valeurChamp; |
} |
|