Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 133 → Rev 134

/trunk/src/org/tela_botanica/client/vues/GalerieImageVue.java
7,7 → 7,10
 
import com.google.gwt.user.client.Element;
import com.google.gwt.user.client.ui.HTML;
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.XTemplate;
import com.gwtext.client.data.FieldDef;
import com.gwtext.client.data.IntegerFieldDef;
21,6 → 24,7
import com.gwtext.client.dd.DropTargetConfig;
import com.gwtext.client.util.Format;
import com.gwtext.client.widgets.Component;
import com.gwtext.client.widgets.Container;
import com.gwtext.client.widgets.DataView;
import com.gwtext.client.widgets.Panel;
import com.gwtext.client.widgets.event.ContainerListenerAdapter;
89,7 → 93,20
initialiser();
}
}
public void onAfterLayout(Container c) {
ExtElement lienUpload = Ext.get("lienUpload");
lienUpload.addListener("click", new EventCallback() {
 
public void execute(EventObject e) {
getIMediateur().uploaderImages();
}
}) ;
}
 
});
 
// et on ajoute la tool bar
254,7 → 271,7
dView.setAutoHeight(true);
dView.setMultiSelect(true);
dView.setOverCls("x-view-over");
dView.setEmptyText("Aucune image à afficher. Si vous n'en avez pas encore envoyé, selectionnez le menu \"Fichiers\" puis \"Uploader des images\"");
dView.setEmptyText("<div class=\"avertissement\" >Aucune image à afficher. <a id=\"lienUpload\" href=# > Cliquez ici</a> pour en ajouter ou allez dans le menu Fichier -> Ajouter des images </div>");
 
// creation du store
FieldDef defNumImage = new IntegerFieldDef("num_image");
278,8 → 295,6
 
this.add(dView);
 
// enfin on envoie une demande de données au médiateur
getIMediateur().obtenirPhotoGalerie(this);
// et on déclare le composant comme instancié
estInstancie = true;
}
322,15 → 337,19
// si l'objet reçu est un store
if (nouvelleDonnees instanceof Store) {
 
st = (Store) nouvelleDonnees;
// on le charge
st.load();
st = (Store) nouvelleDonnees;
if(st.getCount() != 0) {
// on le charge
st.load();
// on l'affecte à la vue
dView.setStore(st);
// et on rafrachit la vue
dView.refresh();
}
 
// on l'affecte à la vue
dView.setStore(st);
// et on rafrachit la vue
dView.refresh();
 
}
 
// si le composant doit répandre le rafraichissement