5,8 → 5,9 |
|
import org.tela_botanica.client.image.ImageMediateur; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.interfaces.VueListable; |
import org.tela_botanica.client.modeles.ImageCarnet; |
import org.tela_botanica.client.modeles.ListeImage; |
import org.tela_botanica.client.modeles.ListeImageCarnet; |
|
|
import com.google.gwt.core.client.JavaScriptObject; |
40,7 → 41,7 |
* @author aurelien |
* |
*/ |
public class GalerieImageVue extends Panel implements Rafraichissable, Observable { |
public class GalerieImageVue extends Panel implements Rafraichissable, VueListable { |
|
// instance du médiateur |
private ImageMediateur iMediateur = null; |
174,6 → 175,8 |
st = new Store(rd) ; |
dView.setStore(st); |
|
this.getDView().setLoadingText("chargement"); |
|
// ajouts de la gestion des evenements pour la dataview |
ajouterListenersDataView(); |
|
186,9 → 189,9 |
|
public void rafraichir(Object nouvelleDonnees, boolean repandreRafraichissement) { |
|
if(nouvelleDonnees instanceof ListeImage) |
if(nouvelleDonnees instanceof ListeImageCarnet) |
{ |
ListeImage data = (ListeImage) nouvelleDonnees ; |
ListeImageCarnet data = (ListeImageCarnet) nouvelleDonnees ; |
Object[][] photoData = new Object[data.size()][4]; |
int i = 0 ; |
|
239,7 → 242,7 |
return st; |
} |
|
public String[] getIdSelectionnee() |
public String[] getIdSelectionnees() |
{ |
Record[] selection = getDView().getSelectedRecords() ; |
int taille = selection.length ; |