Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 830 → Rev 831

/trunk/src/org/tela_botanica/client/vues/Formulaire.java
40,6 → 40,7
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
import com.extjs.gxt.ui.client.widget.tips.ToolTipConfig;
import com.google.gwt.core.client.GWT;
import com.google.gwt.json.client.JSONObject;
 
public abstract class Formulaire extends LayoutContainer implements Rafraichissable {
 
196,7 → 197,7
*
* @return ContentPanel le panneau contenant les cases à cocher
*/
protected LayoutContainer creerChoixMultipleCp() {
public static LayoutContainer creerChoixMultipleCp() {
LayoutContainer conteneur = new LayoutContainer();
conteneur.setLayout(creerFormLayout(650, LabelAlign.TOP));
return conteneur;
212,7 → 213,7
* @param boolAutreChp booléen indiquant si oui ou non le champ autre doit apparaître
* @return
*/
protected void creerChoixMultipleCac(LayoutContainer cp, final CheckBoxGroup cacGroupe, ValeurListe listeValeurs, final Field<String> autreChp) {
public static void creerChoixMultipleCac(LayoutContainer cp, final CheckBoxGroup cacGroupe, ValeurListe listeValeurs, final Field<String> autreChp) {
cp.addListener(Events.Hide, new Listener<BaseEvent>() {
 
public void handleEvent(BaseEvent be) {
254,12 → 255,18
}
@SuppressWarnings({"unchecked"})
public static void rafraichirComboBox(aDonneeListe<?> listeValeurs, ListStore store, ComboBox combo) {
public static void rafraichirComboBox(aDonneeListe<?> listeValeurs, ComboBox combo) {
rafraichirComboBox(listeValeurs, combo, "nom");
}
@SuppressWarnings({"unchecked"})
public static void rafraichirComboBox(aDonneeListe<?> listeValeurs, ComboBox combo, String champATrier) {
List<?> liste = listeValeurs.toList();
if (liste.size() > 0) {
ListStore store = combo.getStore();
store.removeAll();
store.add(liste);
store.sort("nom", SortDir.ASC);
store.sort(champATrier, SortDir.ASC);
combo.setStore(store);
}
}