13,10 → 13,12 |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.interfaces.VueListable; |
|
import com.google.gwt.user.client.Window; |
import com.gwtext.client.core.EventCallback; |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.core.Ext; |
import com.gwtext.client.core.ExtElement; |
import com.gwtext.client.core.SortDir; |
import com.gwtext.client.data.ArrayReader; |
import com.gwtext.client.data.FieldDef; |
import com.gwtext.client.data.IntegerFieldDef; |
23,6 → 25,7 |
import com.gwtext.client.data.MemoryProxy; |
import com.gwtext.client.data.Record; |
import com.gwtext.client.data.RecordDef; |
import com.gwtext.client.data.SortState; |
import com.gwtext.client.data.Store; |
import com.gwtext.client.data.StringFieldDef; |
import com.gwtext.client.dd.DragData; |
115,6 → 118,10 |
private boolean tailleInitialisee = false ; |
|
private ColumnConfig phenologieObservation; |
|
private SortDir directionTri; |
|
private String champTri; |
|
/** |
* Constructeur sans arguments (privé car ne doit pas être utilisé) |
587,9 → 594,12 |
|
final Store observationStore = new Store(dataProxy, reader); |
|
|
st = observationStore ; |
st.load() ; |
|
if(directionTri != null && champTri != null) { |
st.sort(champTri, directionTri); |
} |
|
// et on reconfigure et rafraichit la vue |
this.reconfigure(st, this.getColumnModel()); |
738,6 → 748,8 |
public void changerNumeroPage(int pageCourante) { |
pageEncours = pageCourante ; |
masquerChargement(); |
|
enregistrerEtatTri(); |
// On lance le chargerment des observations |
observationMediateur.obtenirNombreObservation(); |
getToolBarVue().changerPageCourante(pageCourante); |
753,6 → 765,8 |
|
taillePage = nouvelleTaillePage ; |
pageEncours = calculerPageCourante(nbElements) ; |
|
enregistrerEtatTri(); |
|
masquerChargement(); |
|
794,6 → 808,11 |
return pageEncours; |
} |
|
private void enregistrerEtatTri() { |
this.directionTri = st.getSortState().getDirection(); |
this.champTri = st.getSortState().getField(); |
} |
|
public void afficherFiltres(String[][] filtresEnCours) { |
|
String texteFiltresEnCours = ""; |