Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1572 Rev 1599
Line 11... Line 11...
11
import org.tela_botanica.client.vues.BarrePaginationVue;
11
import org.tela_botanica.client.vues.BarrePaginationVue;
12
import org.tela_botanica.client.interfaces.ListePaginable;
12
import org.tela_botanica.client.interfaces.ListePaginable;
13
import org.tela_botanica.client.interfaces.Rafraichissable;
13
import org.tela_botanica.client.interfaces.Rafraichissable;
14
import org.tela_botanica.client.interfaces.VueListable;
14
import org.tela_botanica.client.interfaces.VueListable;
Line -... Line 15...
-
 
15
 
15
 
16
import com.google.gwt.user.client.Window;
16
import com.gwtext.client.core.EventCallback;
17
import com.gwtext.client.core.EventCallback;
17
import com.gwtext.client.core.EventObject;
18
import com.gwtext.client.core.EventObject;
18
import com.gwtext.client.core.Ext;
19
import com.gwtext.client.core.Ext;
-
 
20
import com.gwtext.client.core.ExtElement;
19
import com.gwtext.client.core.ExtElement;
21
import com.gwtext.client.core.SortDir;
20
import com.gwtext.client.data.ArrayReader;
22
import com.gwtext.client.data.ArrayReader;
21
import com.gwtext.client.data.FieldDef;
23
import com.gwtext.client.data.FieldDef;
22
import com.gwtext.client.data.IntegerFieldDef;
24
import com.gwtext.client.data.IntegerFieldDef;
23
import com.gwtext.client.data.MemoryProxy;
25
import com.gwtext.client.data.MemoryProxy;
24
import com.gwtext.client.data.Record;
26
import com.gwtext.client.data.Record;
-
 
27
import com.gwtext.client.data.RecordDef;
25
import com.gwtext.client.data.RecordDef;
28
import com.gwtext.client.data.SortState;
26
import com.gwtext.client.data.Store;
29
import com.gwtext.client.data.Store;
27
import com.gwtext.client.data.StringFieldDef;
30
import com.gwtext.client.data.StringFieldDef;
28
import com.gwtext.client.dd.DragData;
31
import com.gwtext.client.dd.DragData;
29
import com.gwtext.client.dd.DragDropConfig;
32
import com.gwtext.client.dd.DragDropConfig;
Line 113... Line 116...
113
 
116
 
Line 114... Line 117...
114
 
117
 
-
 
118
	private boolean tailleInitialisee = false ;
-
 
119
 
-
 
120
	private ColumnConfig phenologieObservation;
-
 
121
 
Line 115... Line 122...
115
	private boolean tailleInitialisee = false ;
122
	private SortDir directionTri;
116
 
123
 
117
	private ColumnConfig phenologieObservation;
124
	private String champTri;
118
	
125
	
Line 585... Line 592...
585
				final MemoryProxy dataProxy = new MemoryProxy(observationData);
592
				final MemoryProxy dataProxy = new MemoryProxy(observationData);
586
				final ArrayReader reader = new ArrayReader(rd);
593
				final ArrayReader reader = new ArrayReader(rd);
Line 587... Line 594...
587
		
594
		
Line 588... Line -...
588
				final Store observationStore = new Store(dataProxy, reader);
-
 
589
				
595
				final Store observationStore = new Store(dataProxy, reader);
590
				
596
				
-
 
597
				st = observationStore ;
-
 
598
				st.load() ;
-
 
599
				
-
 
600
				if(directionTri != null && champTri != null) {
Line 591... Line 601...
591
				st = observationStore ;
601
					st.sort(champTri, directionTri);
592
				st.load() ;
602
				}
593
					
603
					
594
				// et on reconfigure et rafraichit la vue
604
				// et on reconfigure et rafraichit la vue
Line 736... Line 746...
736
	 */
746
	 */
737
	@Override
747
	@Override
738
	public void changerNumeroPage(int pageCourante) {
748
	public void changerNumeroPage(int pageCourante) {
739
		pageEncours = pageCourante ;
749
		pageEncours = pageCourante ;
740
		masquerChargement();
750
		masquerChargement();
-
 
751
		
-
 
752
		enregistrerEtatTri();
741
		// On lance le chargerment des observations
753
		// On lance le chargerment des observations
742
		observationMediateur.obtenirNombreObservation();
754
		observationMediateur.obtenirNombreObservation();
743
		getToolBarVue().changerPageCourante(pageCourante);	
755
		getToolBarVue().changerPageCourante(pageCourante);	
744
	}
756
	}
Line 751... Line 763...
751
	@Override
763
	@Override
752
	public void changerTaillePage(int nouvelleTaillePage) {
764
	public void changerTaillePage(int nouvelleTaillePage) {
Line 753... Line 765...
753
	
765
	
754
		taillePage = nouvelleTaillePage ;
766
		taillePage = nouvelleTaillePage ;
-
 
767
		pageEncours = calculerPageCourante(nbElements) ;
-
 
768
		
Line 755... Line 769...
755
		pageEncours = calculerPageCourante(nbElements) ;
769
		enregistrerEtatTri();
Line 756... Line 770...
756
 
770
 
757
		masquerChargement();
771
		masquerChargement();
Line 792... Line 806...
792
	public int getPageEncours() {
806
	public int getPageEncours() {
Line 793... Line 807...
793
		
807
		
794
		return pageEncours;
808
		return pageEncours;
Line -... Line 809...
-
 
809
	}
-
 
810
	
-
 
811
	private void enregistrerEtatTri() {
-
 
812
		this.directionTri = st.getSortState().getDirection();
-
 
813
		this.champTri = st.getSortState().getField();
795
	}
814
	}
Line 796... Line 815...
796
	
815
	
Line 797... Line 816...
797
	public void afficherFiltres(String[][] filtresEnCours) {
816
	public void afficherFiltres(String[][] filtresEnCours) {