33,7 → 33,6 |
import com.extjs.gxt.ui.client.widget.layout.TableLayout; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.user.client.Window; |
import com.google.gwt.user.client.ui.Image; |
|
public class PersonneDetailPanneauVue extends LayoutContainer implements Rafraichissable { |
115,6 → 114,7 |
tabInfosNat = new TabItem("Informations naturalistes"); |
fsSpec = new FieldSet(); |
fsSpec.setLayout(new FormLayout()); |
tabInfosNat.setScrollMode(Scroll.AUTO); |
|
tabPanel.add(tabInfosNat); |
|
121,7 → 121,7 |
} |
|
|
private HashMap hmComposants = new HashMap(); |
private HashMap hmLabelFieldRegion = new HashMap(); |
|
public void afficherDetailPersonne(Personne personne) { |
if (personne != null) { |
171,6 → 171,7 |
fsContact.removeAll(); |
fsAdressePerso.removeAll(); |
fsSpec.removeAll(); |
tabInfosNat.removeAll(); |
//Ajout des champs Identité |
|
|
433,7 → 434,7 |
lfRecolte.setFieldLabel(splitRecolte[0]); |
fsRecolte.add(lfRecolte); |
|
LinkedList<LabelField> lstComposantsRegion = (LinkedList<LabelField>) hmComposants.get(splitRecolte[0]); |
LinkedList<LabelField> lstComposantsRegion = (LinkedList<LabelField>) hmLabelFieldRegion.get(splitRecolte[0]); |
|
if (lstComposantsRegion == null) { |
lstComposantsRegion = new LinkedList<LabelField>(); |
440,8 → 441,8 |
} |
|
lstComposantsRegion.add(lfRecolte); |
hmComposants.remove(splitRecolte[0]); |
hmComposants.put(splitRecolte[0], lstComposantsRegion); |
hmLabelFieldRegion.remove(splitRecolte[0]); |
hmLabelFieldRegion.put(splitRecolte[0], lstComposantsRegion); |
|
} |
|
457,7 → 458,7 |
|
private void changerLabelRegions() { |
|
Collection<String> colClesComposants = hmComposants.keySet(); |
Collection<String> colClesComposants = hmLabelFieldRegion.keySet(); |
Iterator<String> itComposants = colClesComposants.iterator(); |
|
while (itComposants.hasNext()) { |
513,7 → 514,7 |
|
String strRegionId = region.getAbreviation(); |
|
LinkedList<LabelField> listComposantsRegion = (LinkedList) hmComposants.get(strRegionId); |
LinkedList<LabelField> listComposantsRegion = (LinkedList) hmLabelFieldRegion.get(strRegionId); |
for (int i=0; i < listComposantsRegion.size(); i++) { |
LabelField lfRegion = listComposantsRegion.get(i); |
lfRegion.setFieldLabel(region.getNom()); |