/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); |
} |
} |