6,8 → 6,6 |
import org.tela_botanica.client.interfaces.VueListable; |
import org.tela_botanica.client.vues.BarrePaginationVue; |
|
import com.google.gwt.core.client.GWT; |
import com.google.gwt.user.client.Window; |
import com.gwtext.client.core.EventObject; |
import com.gwtext.client.data.FieldDef; |
import com.gwtext.client.data.IntegerFieldDef; |
150,6 → 148,7 |
numImage = new ColumnConfig("Numéro", "num_image", 30, true, |
new Renderer() { |
|
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
165,6 → 164,7 |
|
transmisImage = new ColumnConfig(" ", "obs_associees", 10, true, new Renderer() { |
|
@Override |
public String render(Object value, CellMetadata cellMetadata, |
Record record, int rowIndex, int colNum, Store store) { |
|
192,6 → 192,7 |
datImage = new ColumnConfig("Date", "dat_image", 80, true, |
new Renderer() { |
|
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
210,6 → 211,7 |
lieImage = new ColumnConfig("Lieu", "lie_image", 120, true, |
new Renderer() { |
|
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
228,6 → 230,7 |
appImage = new ColumnConfig("Appareil", "app_image", 120, true, |
new Renderer() { |
|
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
249,6 → 252,7 |
urlImage = new ColumnConfig("Image", "url_image_S", 30, true, |
new Renderer() { |
|
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
273,6 → 277,7 |
|
noteImage = new ColumnConfig("Note", "note_image", 80, true, |
new Renderer() { |
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
298,6 → 303,7 |
|
nomImage = new ColumnConfig("Nom original", "nom_original", 120, true, |
new Renderer() { |
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
316,6 → 322,7 |
|
obsAssociees = new ColumnConfig("Nom associé", "obs_associees", 80, true, |
new Renderer() { |
@Override |
public String render(Object value, |
CellMetadata cellMetadata, Record record, |
int rowIndex, int colNum, Store store) { |
387,6 → 394,7 |
private void ajouterListeners() { |
this.addListener(new ContainerListenerAdapter() { |
|
@Override |
public void onHide(Component component) { |
|
} |
394,6 → 402,7 |
// lors du premier rendu on demande les données qui sont déjà |
// contenues dans la galerie qui est le premier élément affiché |
|
@Override |
public void onRender(Component component) { |
|
if (!isEstInstancie()) { |
403,6 → 412,7 |
} |
} |
|
@Override |
public void onShow(Component component) { |
|
} |
412,6 → 422,7 |
this.addGridRowListener(new GridRowListener() { |
|
// gestion du clic sur une ligne |
@Override |
public void onRowClick(GridPanel grid, int rowIndex, EventObject e) { |
|
// on notifie le médiateur et on lui passe le numéro de ligne |
419,6 → 430,7 |
} |
|
// gestion du clic droit |
@Override |
public void onRowContextMenu(GridPanel grid, int rowIndex, |
EventObject e) { |
// on stoppe l'évenement pour empecher le navigateur d'afficher |
429,6 → 441,7 |
} |
|
// gestion du double clic |
@Override |
public void onRowDblClick(GridPanel grid, int rowIndex, |
EventObject e) { |
// on notifie le médiateur en lui passant le numéro de ligne |
440,6 → 453,7 |
|
// gestion de la sélection |
|
@Override |
public void onSelectionChange(RowSelectionModel sm) { |
|
// si on a rien de sélectionné |
469,6 → 483,7 |
@SuppressWarnings("unused") |
DropTarget tg = new DropTarget(this, dtc) |
{ |
@Override |
public boolean notifyDrop(DragSource source, EventObject e, DragData data){ |
|
if(data instanceof GridDragData) |
491,6 → 506,7 |
|
} |
|
@Override |
public String notifyOver(DragSource source, EventObject e, DragData data){ |
return "x-dd-drop-ok"; |
} |
501,6 → 517,7 |
* Méthode héritée de l'interface VueListable Sélectionne les images dans la |
* galerie suivant les identifiants donnés en paramètres |
*/ |
@Override |
public String[] getIdSelectionnees() { |
Record[] selection = this.getSelectionModel().getSelections(); |
int taille = selection.length; |
567,6 → 584,7 |
* @param repandreRafraichissement |
* le booleen de notification du rafraichissement |
*/ |
@Override |
public void rafraichir(Object nouvelleDonnees, |
boolean repandreRafraichissement) { |
|
634,6 → 652,7 |
|
} |
|
@Override |
public void changerNumeroPage(int pageCourante) { |
|
iMediateur.changerNumeroPage(pageCourante) ; |
640,6 → 659,7 |
|
} |
|
@Override |
public void changerTaillePage(int nouvelleTaillePage) { |
|
iMediateur.changerTaillePage(nouvelleTaillePage) ; |