Subversion Repositories eFlore/Applications.coel

Rev

Rev 928 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 928 Rev 934
Line 14... Line 14...
14
import org.tela_botanica.client.util.Pattern;
14
import org.tela_botanica.client.util.Pattern;
15
import org.tela_botanica.client.util.UtilArray;
15
import org.tela_botanica.client.util.UtilArray;
16
import org.tela_botanica.client.util.UtilString;
16
import org.tela_botanica.client.util.UtilString;
Line 17... Line 17...
17
 
17
 
18
import com.extjs.gxt.ui.client.Style.SortDir;
-
 
19
import com.extjs.gxt.ui.client.event.ButtonEvent;
-
 
20
import com.extjs.gxt.ui.client.event.SelectionListener;
18
import com.extjs.gxt.ui.client.Style.SortDir;
21
import com.extjs.gxt.ui.client.store.ListStore;
19
import com.extjs.gxt.ui.client.store.ListStore;
22
import com.extjs.gxt.ui.client.widget.Info;
20
import com.extjs.gxt.ui.client.widget.Info;
23
import com.extjs.gxt.ui.client.widget.MessageBox;
-
 
24
import com.extjs.gxt.ui.client.widget.button.Button;
21
import com.extjs.gxt.ui.client.widget.MessageBox;
25
import com.extjs.gxt.ui.client.widget.form.CheckBox;
22
import com.extjs.gxt.ui.client.widget.form.CheckBox;
26
import com.extjs.gxt.ui.client.widget.form.ComboBox;
23
import com.extjs.gxt.ui.client.widget.form.ComboBox;
27
import com.extjs.gxt.ui.client.widget.form.FieldSet;
24
import com.extjs.gxt.ui.client.widget.form.FieldSet;
28
import com.extjs.gxt.ui.client.widget.form.TextArea;
25
import com.extjs.gxt.ui.client.widget.form.TextArea;
Line 393... Line 390...
393
			}
390
			}
394
		}
391
		}
395
		return formulaireValideOk;
392
		return formulaireValideOk;
396
	}
393
	}
Line 397... Line 394...
397
	
394
	
398
	protected boolean verifierFormulaire() {
395
	public boolean verifierFormulaire() {
399
		boolean valide = true;
396
		boolean valide = true;
Line 400... Line 397...
400
		ArrayList<String> messages = new ArrayList<String>();
397
		ArrayList<String> messages = new ArrayList<String>();
401
		
398
		
Line 521... Line 518...
521
			Debug.log(projetARetourner.toString());
518
			Debug.log(projetARetourner.toString());
522
		}
519
		}
523
		return projetARetourner;
520
		return projetARetourner;
524
	}
521
	}
Line 525... Line 522...
525
	
522
	
526
	protected void reinitialiserFormulaire() {
523
	public void reinitialiserFormulaire() {
527
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
524
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
528
			mediateur.afficherFormProjet(projet.getId());
525
			mediateur.afficherFormProjet(projet.getId());
529
		} else {
526
		} else {
530
			mediateur.afficherFormProjet(null);
527
			mediateur.afficherFormProjet(null);
531
		}
528
		}
532
	}
-
 
533
	
-
 
534
	@Override
-
 
535
	protected SelectionListener<ButtonEvent> creerEcouteurValidation() {
-
 
536
		SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
-
 
537
			@Override
-
 
538
			public void componentSelected(ButtonEvent ce) {
-
 
539
				String code = ((Button) ce.getComponent()).getData("code");
-
 
540
				if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
-
 
541
					soumettreFormulaire();
-
 
542
					clicBoutonvalidation = true;
-
 
543
				} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) {
-
 
544
					soumettreFormulaire();
-
 
545
				} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) {
-
 
546
					mediateur.clicMenu(menuIdCourant);
-
 
547
				} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) {
-
 
548
					reinitialiserFormulaire();
-
 
549
				}
-
 
550
			}
-
 
551
		};
-
 
552
		
-
 
553
		return ecouteur;
-
 
Line 554... Line 529...
554
	}
529
	}
555
 
530