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);
|