Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 109 Rev 128
Line 178... Line 178...
178
				switch(node.getDepth()) 
178
				switch(node.getDepth()) 
179
				{
179
				{
180
					case 0:
180
					case 0:
181
						if(!arbreCharge)
181
						if(!arbreCharge)
182
						{
182
						{
183
							ExtElement masked = Ext.get(arbreDonneesDates.getId());
-
 
184
							masked.mask("Chargement");
-
 
185
							arbreCharge = true ;
183
						/*	arbreCharge = true ;
186
							observationMediateur.obtenirDatesObservation() ;
184
							observationMediateur.obtenirDatesObservation() ;*/
-
 
185
							arbreDonneesDates.getRootNode().expand();
187
						}
186
						}
188
						else 
187
						else 
189
						{
188
						{
190
							observationMediateur.obtenirNombreObservation() ;
189
							observationMediateur.obtenirNombreObservation() ;
191
						}
190
						}
Line 216... Line 215...
216
		arbreDonneesDates.getRootNode().addListener(new TreeNodeListenerAdapter() {
215
		arbreDonneesDates.getRootNode().addListener(new TreeNodeListenerAdapter() {
Line 217... Line 216...
217
			
216
			
218
			public void onExpand(Node node) {
217
			public void onExpand(Node node) {
219
				if(!arbreCharge)
218
				if(!arbreCharge)
220
				{
-
 
221
					ExtElement masked = Ext.get(arbreDonneesDates.getId());
-
 
222
					masked.mask("Chargement");
219
				{
223
					observationMediateur.obtenirDatesObservation() ;
220
					observationMediateur.obtenirDatesObservation() ;
224
					arbreCharge = true ;
221
					arbreCharge = true ;
225
				}
222
				}
Line 359... Line 356...
359
				if (!estInstancie) {
356
				if (!estInstancie) {
360
					// on signale que oui
357
					// on signale que oui
361
					estInstancie = true;
358
					estInstancie = true;
362
				}
359
				}
Line 363... Line -...
363
				
-
 
364
				ExtElement masked = Ext.get(arbreDonneesDates.getId());
-
 
Line 365... Line 360...
365
				masked.unmask();
360
				
366
	
361
	
367
				// l'état du filtre est réinitialisé
362
				// l'état du filtre est réinitialisé
368
				filtreModifie = false;
363
				filtreModifie = false;
Line 369... Line 364...
369
				//show() ;
364
				//show() ;
Line 370... Line 365...
370
				doLayout();
365
				doLayout();
371
 
366
 
-
 
367
			}
-
 
368
		
-
 
369
		if(nouvelleDonnees instanceof Observation)
-
 
370
		{
-
 
371
			// si l'arbre n'est pas encore chargé, on ne tient pas compte de l'ajout
-
 
372
			// l'arbre complet sera de toute façon renvoyé plus tard lors du premier chargement
-
 
373
			// de l'arbre
372
			}
374
			if(!arbreCharge) {
373
		
375
				return;
Line 374... Line 376...
374
		if(nouvelleDonnees instanceof Observation)
376
			}
375
		{			
377