21,6 → 21,8 |
import org.tela_botanica.client.modeles.collection.Collection; |
import org.tela_botanica.client.modeles.commentaire.Commentaire; |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe; |
import org.tela_botanica.client.modeles.personne.Personne; |
import org.tela_botanica.client.modeles.personne.PersonneAsyncDao; |
import org.tela_botanica.client.modeles.structure.StructureListe; |
import org.tela_botanica.client.util.Debug; |
import org.tela_botanica.client.vues.BarrePaginationVue; |
30,6 → 32,7 |
import com.extjs.gxt.ui.client.event.BaseEvent; |
import com.extjs.gxt.ui.client.event.ButtonEvent; |
import com.extjs.gxt.ui.client.event.Events; |
import com.extjs.gxt.ui.client.event.GridEvent; |
import com.extjs.gxt.ui.client.event.Listener; |
import com.extjs.gxt.ui.client.event.SelectionChangedEvent; |
import com.extjs.gxt.ui.client.event.SelectionChangedListener; |
144,7 → 147,6 |
}); |
|
store = new GroupingStore<Commentaire>(); |
//store.sort("cmhl_date_modification", SortDir.ASC); |
store.groupBy("_collection_nom_"); |
store.setRemoteGroup(false); |
|
177,6 → 179,21 |
modifier.fireEvent(Events.Select); |
} |
}); |
// @TODO marche pas à cause des méta machin de merde |
/*grille.addListener(Events.SortChange, new Listener<BaseEvent>() { |
|
@Override |
public void handleEvent(BaseEvent be) { |
GridEvent ge = (GridEvent<Commentaire>) be; |
// TODO rajouter un test sur le sort state pour trier par nom par défaut |
String tri = ge.getSortInfo().getSortField(); |
if(tri.equals("fmt_nom_complet")) { |
tri = "nom"; |
} |
CommentaireAsyncDao.tri = Commentaire.PREFIXE+"_"+tri+" "+ge.getSortInfo().getSortDir().toString(); |
pagination.changePage(); |
} |
});*/ |
add(grille); |
|
CommentaireListe commentaireListe = new CommentaireListe(); |