Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2042 Rev 2615
Line 1... Line 1...
1
package org.tela_botanica.client.vues.image.filtres;
1
package org.tela_botanica.client.vues.image.filtres;
Line 2... Line 2...
2
 
2
 
3
import java.util.Comparator;
3
import java.util.Comparator;
Line -... Line 4...
-
 
4
import java.util.Iterator;
4
import java.util.Iterator;
5
 
5
 
6
import org.tela_botanica.client.i18n.Msg;
6
import org.tela_botanica.client.image.ImageMediateur;
7
import org.tela_botanica.client.image.ImageMediateur;
7
import org.tela_botanica.client.interfaces.Filtrable;
8
import org.tela_botanica.client.interfaces.Filtrable;
8
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
Line 80... Line 81...
80
	 *            le médiateur à associer
81
	 *            le médiateur à associer
81
	 */
82
	 */
82
	public ArbreDateImageFiltreVue(ImageMediateur imgMed) {
83
	public ArbreDateImageFiltreVue(ImageMediateur imgMed) {
Line 83... Line 84...
83
 
84
 
84
		// on crée le panel
85
		// on crée le panel
Line 85... Line 86...
85
		super("Dates");
86
		super(Msg.get("dates"));
Line 86... Line 87...
86
		
87
		
Line 108... Line 109...
108
		// on interdit le drag and drop dans l'arbre
109
		// on interdit le drag and drop dans l'arbre
109
		arbreDonneesDates.setEnableDD(false);
110
		arbreDonneesDates.setEnableDD(false);
110
		arbreDonneesDates.setId("x-view-tree-filter-date-image");
111
		arbreDonneesDates.setId("x-view-tree-filter-date-image");
Line 111... Line 112...
111
 
112
 
112
		// on crée une racine pour l'arbre
113
		// on crée une racine pour l'arbre
Line 113... Line 114...
113
		TreeNode root = new TreeNode("Dates");
114
		TreeNode root = new TreeNode(Msg.get("dates"));
Line 114... Line 115...
114
		
115
		
115
		root.addListener(new TreeNodeListenerAdapter() {
116
		root.addListener(new TreeNodeListenerAdapter() {
Line 125... Line 126...
125
			}
126
			}
Line 126... Line 127...
126
			
127
			
Line 127... Line 128...
127
		}) ;
128
		}) ;
128
		
129
		
129
		root.setId("racine_date");
130
		root.setId("racine_date");
Line 130... Line 131...
130
		String[] usObject = { "Dates", "Dates", prefixeId+"racine_date" };
131
		String[] usObject = { Msg.get("dates"), Msg.get("dates"), prefixeId+"racine_date" };
131
		root.setUserObject(usObject);
132
		root.setUserObject(usObject);
132
 
133
 
Line 255... Line 256...
255
			ListeDate data = (ListeDate) nouvelleDonnees ;
256
			ListeDate data = (ListeDate) nouvelleDonnees ;
Line 256... Line 257...
256
			
257
			
257
				// on crée un arbre vide
258
				// on crée un arbre vide
258
				TreeNode root = new TreeNode();
259
				TreeNode root = new TreeNode();
259
				root.setId("racine_date");
260
				root.setId("racine_date");
260
				root.setText("Dates");
261
				root.setText(Msg.get("dates"));
261
				String[] usObjRoot = { "Dates", "Dates", prefixeId+"racine_date"};
262
				String[] usObjRoot = { Msg.get("dates"), Msg.get("dates"), prefixeId+"racine_date"};
262
				root.setUserObject(usObjRoot);
263
				root.setUserObject(usObjRoot);
263
				Tree nouvelArbre = new Tree();
264
				Tree nouvelArbre = new Tree();
Line 264... Line 265...
264
				nouvelArbre.setRootNode(root);
265
				nouvelArbre.setRootNode(root);
Line 398... Line 399...
398
	/**
399
	/**
399
	 * Méthode héritée de Filtrable renvoie le nom du filtre
400
	 * Méthode héritée de Filtrable renvoie le nom du filtre
400
	 */
401
	 */
401
	@Override
402
	@Override
402
	public String renvoyerNomFiltre() {
403
	public String renvoyerNomFiltre() {
403
 
-
 
404
		return "Dates";
404
		return Msg.get("dates");
405
	}
405
	}
Line 406... Line 406...
406
 
406
 
407
	/**
407
	/**
408
	 * Renvoie un tableau contenant le nom du champ à filtrer et la valeur
408
	 * Renvoie un tableau contenant le nom du champ à filtrer et la valeur
Line 491... Line 491...
491
				
491
				
492
		arbreCharge = false ;
492
		arbreCharge = false ;
493
		arbreDonneesDates.collapseAll();
493
		arbreDonneesDates.collapseAll();
Line 494... Line 494...
494
		arbreDonneesDates.clear();
494
		arbreDonneesDates.clear();
495
		
495
		
496
		TreeNode root = new TreeNode("Dates");
496
		TreeNode root = new TreeNode(Msg.get("dates"));
497
		root.setId("racine_date");
497
		root.setId("racine_date");
Line 498... Line 498...
498
		String[] usObject = { "Dates", "Dates", prefixeId+"racine_date" };
498
		String[] usObject = { Msg.get("dates"), Msg.get("dates"), prefixeId+"racine_date" };
Line 499... Line 499...
499
		root.setUserObject(usObject);
499
		root.setUserObject(usObject);