Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1327 → Rev 1312

/branches/v1.0-syrah/src/org/tela_botanica/client/composants/ChampMultiValeursMultiTypesPaginable.java
149,7 → 149,7
if (champValeurEstComboBox && champValeurComboBox!=null && champValeurComboBox.getValeur()!=null) {
// FIXME
// je comprends pas la raison d'être de cette ligne
ajouterValeurAuRecapitulatif(((Valeur)(champValeurComboBox.getValeur())).getId(), id);
ajouterValeurAuRecapitulatif(champValeurComboBox.getValeur().getId(), id);
} else {
ajouterValeurAuRecapitulatif(texte, id);
}
233,7 → 233,7
String valeurChamp = "";
if (champValeurEstComboBox) {
if (champValeurComboBox.getValeur() != null) {
valeurChamp = ((Valeur)(champValeurComboBox.getValeur())).getNom();
valeurChamp = champValeurComboBox.getValeur().getNom();
}
} else {
valeurChamp = champValeurTxt.getValue();
249,7 → 249,7
} else {
String type = "";
String id = "";
Valeur valeur = new Valeur(champValeurComboBox.getValeur());
Valeur valeur = champTypesComboBox.getValeur();
 
if (valeur != null) {
type = valeur.getNom();
/branches/v1.0-syrah/src/org/tela_botanica/client/composants/ChampMultiValeursPaginable.java
308,7 → 308,7
champValeurTxt.setEmptyText("Valeur...");
colonneConteneur.add(champValeurTxt, colonneChampValeur);
}
 
/* Creation du bouton Ajouter */
ajouterBouton = new Button();
ajouterBouton.setWidth(largeurBouton);
319,7 → 319,7
String valeurChamp = "";
if (champValeurEstComboBox) {
if (champValeurComboBox.getValeur() != null) {
valeurChamp = (new Valeur(champValeurComboBox.getValeur())).getNom();
valeurChamp = champValeurComboBox.getValeur().getNom();
}
} else {
valeurChamp = champValeurTxt.getValue();
327,7 → 327,7
// validation de la valeur avant ajout
if ((valeurChamp == null) || valeurChamp.trim().equals("") || valeurChamp.trim().equals(valeurParDefaut)) {
MessageBox.alert(titreErreur, valeurVideMsg, null);
} else if (valeurs.get(valeurChamp) != null) {
} else if (valeurs.get(valeurChamp) != null){
MessageBox.alert(titreErreur, valeurIdentiqueMsg, null);
} else {
if (validationMasque != null && !valeurChamp.matches(validationMasque)) {
340,7 → 340,7
});
colonneBoutonAjouter = new ColumnData(largeurBouton);
colonneConteneur.add(ajouterBouton, colonneBoutonAjouter);
 
principalLayout.add(champRecapitulatif);
principalLayout.add(colonneConteneur);
add(principalLayout);
/branches/v1.0-syrah/src/org/tela_botanica/client/composants/pagination/ProxyStructures.java
File deleted
/branches/v1.0-syrah/src/org/tela_botanica/client/composants/pagination/ProxyProjets.java
File deleted
/branches/v1.0-syrah/src/org/tela_botanica/client/composants/pagination/ProxyCollections.java
File deleted
/branches/v1.0-syrah/src/org/tela_botanica/client/composants/ChampComboBoxRechercheTempsReelPaginable.java
1,7 → 1,6
package org.tela_botanica.client.composants;
 
import java.util.List;
import java.util.Map;
 
import org.tela_botanica.client.composants.pagination.ChargeurListe;
import org.tela_botanica.client.composants.pagination.Proxy;
13,15 → 12,10
import com.extjs.gxt.ui.client.event.Events;
import com.extjs.gxt.ui.client.event.Listener;
import com.extjs.gxt.ui.client.store.ListStore;
import com.extjs.gxt.ui.client.util.Size;
import com.extjs.gxt.ui.client.util.Util;
import com.extjs.gxt.ui.client.widget.LayoutContainer;
import com.extjs.gxt.ui.client.widget.VerticalPanel;
import com.extjs.gxt.ui.client.widget.form.ComboBox;
import com.extjs.gxt.ui.client.widget.layout.FormData;
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
 
import com.extjs.gxt.ui.client.data.BaseModelData;
import com.extjs.gxt.ui.client.data.BasePagingLoadConfig;
import com.extjs.gxt.ui.client.data.LoadEvent;
import com.extjs.gxt.ui.client.data.Loader;
38,6 → 32,8
private ListStore<ModelData> store = null;
private ComboBox<ModelData> combo = null;
 
private String recherche = "";
 
private Proxy<?> proxy = null;
private TransformateurJSONaModelData<PagingLoadResult<ModelData>> reader = null;
private ChargeurListe<PagingLoadResult<ModelData>> loader = null;
46,11 → 42,10
private int limit = 10;
private int largeur = 200;
 
private LayoutContainer lc = null;
private BasePagingLoadConfig plc = null;
private ModelType modeltype = null;
private String displayName = "";
private String recherche = "";
 
//-------------//
// METHODES //
113,10 → 108,10
});
lc = new LayoutContainer();
lc.add(combo);
VerticalPanel vp = new VerticalPanel();
vp.add(combo);
add(lc);
add(vp);
}
 
128,10 → 123,9
return this.combo;
}
public ModelData getValeur()
public Valeur getValeur()
{
if (!Util.isEmptyString(combo.getRawValue())) return combo.getSelection().get(0);
else return null;
return new Valeur(combo.getSelection().get(0));
}
public ListStore<?> getStore()
145,17 → 139,6
this.combo.setWidth(largeur);
}
public void setWidth(int tailleLabel, int largeurTotale)
{
this.largeur = largeurTotale;
// FIXME - problème avec la largeur de la combobox
this.combo.setWidth(largeurTotale - tailleLabel);
FormLayout fl = new FormLayout();
fl.setLabelWidth(tailleLabel);
this.lc.setSize(largeurTotale, 0);
this.lc.setLayout(fl);
}
/*-----------------------------
Gestion du contenu du champ
176,6 → 159,7
Méthode privées
-----------------*/
 
 
}
 
 
/branches/v1.0-syrah/src/org/tela_botanica/client/composants/HashMapComposants.java
65,8 → 65,4
public ComboBox getComboBox(String nom) {
return (ComboBox) get(nom);
}
public ChampComboBoxRechercheTempsReelPaginable getComboBoxRechercheTempsReelPaginable(String nom) {
return (ChampComboBoxRechercheTempsReelPaginable) get(nom);
}
}