18,6 → 18,7 |
|
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.user.client.Window; |
import com.gwtext.client.data.ArrayReader; |
import com.gwtext.client.data.FieldDef; |
import com.gwtext.client.data.IntegerFieldDef; |
369,7 → 370,7 |
// si l'on a reçu une liste d'images |
if (nouvelleDonnees instanceof ListeImageCarnet) { |
ListeImageCarnet data = (ListeImageCarnet) nouvelleDonnees; |
Object[][] photoData = new Object[data.size()][12]; |
Object[][] photoData = new Object[data.size()][13]; |
int i = 0; |
|
if (data.size() == 0) { |
391,6 → 392,7 |
photoData[i][9] = im.getId(); |
photoData[i][10] = im.getTailleImage()[1]; |
photoData[i][11] = im.getTailleImage()[0]; |
photoData[i][12] = im.getIdsObsAssociees(); |
|
i++; |
} |
408,9 → 410,10 |
FieldDef defIdImage = new IntegerFieldDef("id_image"); |
FieldDef defTailleX = new IntegerFieldDef("taille_x"); |
FieldDef defTailleY = new IntegerFieldDef("taille_y"); |
FieldDef defObsAssociees = new StringFieldDef("obs_associees"); |
FieldDef[] defTab = { defNumImage,defNomImage, defDatImage, defLieImage, |
defAppImage, defUrlImageS, defUrlImageM, defUrlImage, |
defNoteImage, defIdImage, defTailleX, defTailleY }; |
defNoteImage, defIdImage, defTailleX, defTailleY, defObsAssociees }; |
RecordDef rd = new RecordDef(defTab); |
|
final MemoryProxy dataProxy = new MemoryProxy(photoData); |