Subversion Repositories eFlore/Applications.cel

Rev

Rev 212 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 212 Rev 400
Line 16... Line 16...
16
import org.tela_botanica.client.modeles.MotsClesAsynchroneDAO;
16
import org.tela_botanica.client.modeles.MotsClesAsynchroneDAO;
17
import org.tela_botanica.client.modeles.NombreImageAsynchroneDAO;
17
import org.tela_botanica.client.modeles.NombreImageAsynchroneDAO;
Line 18... Line 18...
18
 
18
 
19
import com.google.gwt.json.client.JSONArray;
19
import com.google.gwt.json.client.JSONArray;
-
 
20
import com.google.gwt.json.client.JSONObject;
20
import com.google.gwt.json.client.JSONObject;
21
import com.google.gwt.user.client.Window;
21
import com.gwtext.client.data.ArrayReader;
22
import com.gwtext.client.data.ArrayReader;
22
import com.gwtext.client.data.FieldDef;
23
import com.gwtext.client.data.FieldDef;
23
import com.gwtext.client.data.IntegerFieldDef;
24
import com.gwtext.client.data.IntegerFieldDef;
24
import com.gwtext.client.data.MemoryProxy;
25
import com.gwtext.client.data.MemoryProxy;
Line 367... Line 368...
367
	public void rafraichir(Object nouvelleDonnees,
368
	public void rafraichir(Object nouvelleDonnees,
368
			boolean repandreRafraichissement) {
369
			boolean repandreRafraichissement) {
369
		// si l'on a reçu une liste d'images
370
		// si l'on a reçu une liste d'images
370
		if (nouvelleDonnees instanceof ListeImageCarnet) {
371
		if (nouvelleDonnees instanceof ListeImageCarnet) {
371
			ListeImageCarnet data = (ListeImageCarnet) nouvelleDonnees;
372
			ListeImageCarnet data = (ListeImageCarnet) nouvelleDonnees;
372
			Object[][] photoData = new Object[data.size()][12];
373
			Object[][] photoData = new Object[data.size()][13];
373
			int i = 0;
374
			int i = 0;
Line 374... Line 375...
374
 
375
 
375
			if (data.size() == 0) {
376
			if (data.size() == 0) {
376
				pageEncours = 0;
377
				pageEncours = 0;
Line 389... Line 390...
389
				photoData[i][7] = im.getLUrl();
390
				photoData[i][7] = im.getLUrl();
390
				photoData[i][8] = im.getNote();
391
				photoData[i][8] = im.getNote();
391
				photoData[i][9] = im.getId();
392
				photoData[i][9] = im.getId();
392
				photoData[i][10] = im.getTailleImage()[1];
393
				photoData[i][10] = im.getTailleImage()[1];
393
				photoData[i][11] = im.getTailleImage()[0];
394
				photoData[i][11] = im.getTailleImage()[0];
-
 
395
				photoData[i][12] = im.getIdsObsAssociees();
Line 394... Line 396...
394
 
396
 
395
				i++;
397
				i++;
Line 396... Line 398...
396
			}
398
			}
Line 406... Line 408...
406
			FieldDef defUrlImage = new StringFieldDef("url_image");
408
			FieldDef defUrlImage = new StringFieldDef("url_image");
407
			FieldDef defNoteImage = new IntegerFieldDef("note_image");
409
			FieldDef defNoteImage = new IntegerFieldDef("note_image");
408
			FieldDef defIdImage = new IntegerFieldDef("id_image");
410
			FieldDef defIdImage = new IntegerFieldDef("id_image");
409
			FieldDef defTailleX = new IntegerFieldDef("taille_x");
411
			FieldDef defTailleX = new IntegerFieldDef("taille_x");
410
			FieldDef defTailleY = new IntegerFieldDef("taille_y");
412
			FieldDef defTailleY = new IntegerFieldDef("taille_y");
-
 
413
			FieldDef defObsAssociees = new StringFieldDef("obs_associees");
411
			FieldDef[] defTab = { defNumImage,defNomImage, defDatImage, defLieImage,
414
			FieldDef[] defTab = { defNumImage,defNomImage, defDatImage, defLieImage,
412
					defAppImage, defUrlImageS, defUrlImageM, defUrlImage,
415
					defAppImage, defUrlImageS, defUrlImageM, defUrlImage,
413
					defNoteImage, defIdImage, defTailleX, defTailleY };
416
					defNoteImage, defIdImage, defTailleX, defTailleY, defObsAssociees };
414
			RecordDef rd = new RecordDef(defTab);
417
			RecordDef rd = new RecordDef(defTab);
Line 415... Line 418...
415
 
418
 
416
			final MemoryProxy dataProxy = new MemoryProxy(photoData);
419
			final MemoryProxy dataProxy = new MemoryProxy(photoData);