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