Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2568 Rev 2615
Line 1... Line 1...
1
package org.tela_botanica.client.vues.image;
1
package org.tela_botanica.client.vues.image;
Line 2... Line 2...
2
 
2
 
Line -... Line 3...
-
 
3
import java.util.Iterator;
3
import java.util.Iterator;
4
 
4
 
5
import org.tela_botanica.client.i18n.Msg;
5
import org.tela_botanica.client.image.ImageMediateur;
6
import org.tela_botanica.client.image.ImageMediateur;
6
import org.tela_botanica.client.interfaces.ListePaginable;
7
import org.tela_botanica.client.interfaces.ListePaginable;
7
import org.tela_botanica.client.interfaces.Rafraichissable;
8
import org.tela_botanica.client.interfaces.Rafraichissable;
Line 163... Line 164...
163
					return "" ;
164
					return "" ;
164
				}
165
				}
165
			}
166
			}
Line 166... Line 167...
166
			
167
			
167
		}),    
168
		}),    
168
		new ColumnConfig("Taxon", "plante", 145, true, colRend), 
169
		new ColumnConfig(Msg.get("taxon"), "plante", 145, true, colRend), 
169
		new ColumnConfig("Date", "date", 68, true, dateRend),
170
		new ColumnConfig(Msg.get("date"), "date", 68, true, dateRend),
170
		new ColumnConfig("Lieu", "lieu", 145, true, colRend),		
171
		new ColumnConfig(Msg.get("lieu"), "lieu", 145, true, colRend),		
Line -... Line 172...
-
 
172
		new ColumnConfig(Msg.get("numero"), "ordre_obs", 50, true, colRend), } ;
171
		new ColumnConfig("Numero", "ordre_obs", 50, true, colRend), } ;
173
		   
Line 172... Line 174...
172
		   
174
		
Line 173... Line 175...
173
        ColumnModel columnModel = new ColumnModel(columns);
175
        ColumnModel columnModel = new ColumnModel(columns);
174
         
176
         
175
        colModel = columnModel ;
177
        colModel = columnModel ;
176
 
178
 
177
         
179
         
178
        setTitle("Observations");  
180
        setTitle(Msg.get("observations"));  
Line 186... Line 188...
186
 		this.setDdGroup("DragGroupName");
188
 		this.setDdGroup("DragGroupName");
187
        store.load();       
189
        store.load();       
188
		setStore(store) ;
190
		setStore(store) ;
Line 189... Line 191...
189
		
191
		
190
		setBottomToolbar(pgBar) ;
-
 
191
		
192
		setBottomToolbar(pgBar) ;
192
		Object[][] mode = {{"toutes les observations",false} , {"observation liée", true} };
193
		Object[][] mode = {{Msg.get("toutes-observations"),false} , {Msg.get("observations-liees"), true} };
193
		storeMode = new SimpleStore(new String[] { "nom_mode", "mode" },
194
		storeMode = new SimpleStore(new String[] { "nom_mode", "mode" },
194
				mode);
195
				mode);
195
		storeMode.load();
196
		storeMode.load();
196
		selecteurMode.setStore(storeMode);
197
		selecteurMode.setStore(storeMode);
197
		selecteurMode.setDisplayField("nom_mode") ;
198
		selecteurMode.setDisplayField("nom_mode") ;
198
		selecteurMode.setLabel("mode ") ;
199
		selecteurMode.setLabel("mode ") ;
199
		selecteurMode.setForceSelection(true) ;
200
		selecteurMode.setForceSelection(true) ;
200
		selecteurMode.setValue("toutes les observations") ;
201
		selecteurMode.setValue(Msg.get("toutes-observations")) ;
201
		selecteurMode.setEditable(false) ;
202
		selecteurMode.setEditable(false) ;
Line 202... Line 203...
202
		selecteurMode.setCls("x-selec-consult") ;
203
		selecteurMode.setCls("x-selec-consult") ;
203
		
204
		
Line 263... Line 264...
263
	 * Configure le drag 'n drop pour la liste
264
	 * Configure le drag 'n drop pour la liste
264
	 */
265
	 */
265
	private void configDragAndDrop()
266
	private void configDragAndDrop()
266
	{
267
	{
267
		// on choisit le texte qui sera affiché lors d'un drag 'n drop
268
		// on choisit le texte qui sera affiché lors d'un drag 'n drop
268
		setDragDropText("Faites glisser l'observation sur une image ou une selection d'images pour les lier") ;
269
		setDragDropText(Msg.get("glissez-deposer-obs-images")) ;
Line 269... Line 270...
269
		
270
		
270
		//On active le drag 'n drop
271
		//On active le drag 'n drop
Line 271... Line 272...
271
		this.setEnableDragDrop(true);
272
		this.setEnableDragDrop(true);
Line 453... Line 454...
453
	public void masquerChargement()
454
	public void masquerChargement()
454
	{
455
	{
455
			ExtElement masked = Ext.get(getId()) ;
456
			ExtElement masked = Ext.get(getId()) ;
Line 456... Line 457...
456
 
457
 
457
			if (masked!=null) {
458
			if (masked!=null) {
458
				masked.mask("Chargement") ;
459
				masked.mask(Msg.get("chargement")) ;
459
			}
460
			}
Line 460... Line 461...
460
	}
461
	}
461
	
462
	
Line 523... Line 524...
523
	 * @param e
524
	 * @param e
524
	 */
525
	 */
525
	public void montrerContextMenuLiaison(EventObject e) {
526
	public void montrerContextMenuLiaison(EventObject e) {
Line 526... Line 527...
526
		
527
		
-
 
528
		final Menu liObs = new Menu();
527
		final Menu liObs = new Menu();
529
		
528
		final Item lierObservation = new Item("Lier aux images selectionnées");
530
		final Item lierObservation = new Item(Msg.get("lier-images-selectionnes"));
Line 529... Line 531...
529
		liObs.addItem(lierObservation);
531
		liObs.addItem(lierObservation);
Line 530... Line 532...
530
		
532