Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2456 → Rev 2457

/trunk/src/org/tela_botanica/client/vues/image/MiniListeObservationVue.java
29,7 → 29,9
import com.gwtext.client.widgets.grid.GridDragData;
import com.gwtext.client.widgets.grid.GridPanel;
import com.gwtext.client.widgets.grid.Renderer;
import com.gwtext.client.widgets.grid.RowSelectionModel;
import com.gwtext.client.widgets.grid.event.GridListenerAdapter;
import com.gwtext.client.widgets.grid.event.RowSelectionListenerAdapter;
import com.gwtext.client.widgets.menu.BaseItem;
import com.gwtext.client.widgets.menu.Item;
import com.gwtext.client.widgets.menu.Menu;
187,7 → 189,7
setBottomToolbar(pgBar) ;
Object[][] mode = {{"toutes les observations",false} , {"observations liées", true} };
Object[][] mode = {{"toutes les observations",false} , {"observation liée", true} };
storeMode = new SimpleStore(new String[] { "nom_mode", "mode" },
mode);
storeMode.load();
222,6 → 224,7
// on configure le drag 'n drop
configDragAndDrop() ;
this.addGridListener(new GridListenerAdapter() {
 
@Override
242,6 → 245,17
}) ;
// TODO: voir s'il existe un autre moyen de désactiver la multiselection
// ça semble bien compliqué de faire comme ça
getSelectionModel().addListener(new RowSelectionListenerAdapter() {
@Override
public boolean doBeforeRowSelect(RowSelectionModel sm, int rowIndex,
boolean keepExisting, Record record) {
sm.clearSelections();
return true;
}
});
obtenirNombreMiniListeObservations();
}
251,7 → 265,7
private void configDragAndDrop()
{
// on choisit le texte qui sera affiché lors d'un drag 'n drop
setDragDropText("Faites glisser la selection d'observations sur une image pour les lier") ;
setDragDropText("Faites glisser l'observation sur une image ou une selection d'images pour les lier") ;
//On active le drag 'n drop
this.setEnableDragDrop(true);