12,6 → 12,7 |
import com.google.gwt.json.client.JSONValue; |
import com.google.gwt.user.client.HTTPRequest; |
import com.google.gwt.user.client.ResponseTextHandler; |
import com.google.gwt.user.client.Window; |
import com.gwtext.client.data.ArrayReader; |
import com.gwtext.client.data.FieldDef; |
import com.gwtext.client.data.MemoryProxy; |
39,7 → 40,7 |
HTTPRequest.asyncGet("jrest/inventoryImageList/1/ci_publiable_eflore=0", new ResponseTextHandler() { |
public void onCompletion(String responseText) { |
|
final ListeImage photoData ; |
final ListeImageCarnet photoData ; |
|
final JSONValue responseValue = JSONParser.parse(responseText); |
if (responseValue.isArray() != null) { |
47,7 → 48,7 |
final JSONArray reponse = responseValue.isArray(); |
|
final int taillemax = reponse.size(); |
photoData = new ListeImage(taillemax); |
photoData = new ListeImageCarnet(taillemax); |
|
|
for (int j = 0; j < taillemax ; j++) { |
64,13 → 65,13 |
{ |
if(responseValue.isObject() != null) |
{ |
photoData = new ListeImage(1); |
photoData = new ListeImageCarnet(1); |
ImageCarnet im = new ImageCarnet(responseValue.isObject()) ; |
photoData.put(im.getOrdre(),im) ; |
} |
else |
{ |
photoData = null ; |
photoData = new ListeImageCarnet(0) ; |
} |
} |
|
79,14 → 80,57 |
}); |
} |
|
public void SynchroniserBaseDeDonnees(ListeImage li) |
public void SynchroniserBaseDeDonnees(ListeImageCarnet li) |
{ |
for(Iterator it = li.keySet().iterator() ; it.hasNext() ;) |
for(Iterator listIt = li.keySet().iterator() ; listIt.hasNext() ;) |
{ |
String postData = "" ; |
|
// HTTPRequest.asyncPost("jrest/inventoryImageList/1/", postData, handler) |
ImageCarnet enCours = (ImageCarnet)li.get(listIt.next()) ; |
|
System.out.println(enCours.toString()+"\n"); |
|
for(Iterator imgIt = enCours.keySet().iterator();imgIt.hasNext();) |
{ |
String key = (String)imgIt.next() ; |
String valeur = enCours.renvoyerValeurCorrecte(key) ; |
valeur.replaceAll("'", "\'") ; |
postData += "&"+key+"="+enCours.renvoyerValeurCorrecte(key) ; |
|
} |
|
//System.out.println(postData); |
HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() { |
public void onCompletion(String responseText) { |
|
|
} |
|
}) ; |
} |
} |
|
public void supprimerBaseDeDonnees(String[] ids) |
{ |
String postData = "" ; |
postData += "&action=DELETE" ; |
|
String uid = "" ; |
|
for (int i = 0; i < ids.length; i++) { |
|
uid += ids[i]+"," ; |
} |
|
|
HTTPRequest.asyncPost("jrest/inventoryImageList/0/"+uid, postData, new ResponseTextHandler() { |
public void onCompletion(String responseText) { |
|
iMediateur.rafraichirToutesVues() ; |
} |
|
}) ; |
} |
|
|
} |