Line 334... |
Line 334... |
334 |
if (relationCollectionACommentaire != null) {
|
334 |
if (relationCollectionACommentaire != null) {
|
335 |
// Ajout de la personne supprimée à la liste
|
335 |
// Ajout de la personne supprimée à la liste
|
336 |
if ((relationCollectionACommentaire.get("_etat_").equals("") || !relationCollectionACommentaire.get("_etat_").equals(aDonnee.ETAT_AJOUTE))
|
336 |
if ((relationCollectionACommentaire.get("_etat_").equals("") || !relationCollectionACommentaire.get("_etat_").equals(aDonnee.ETAT_AJOUTE))
|
337 |
&& relationCollectionACommentaire.getId() != null
|
337 |
&& relationCollectionACommentaire.getId() != null
|
338 |
&& !relationCollectionACommentaire.getId().equals("")) {
|
338 |
&& !relationCollectionACommentaire.getId().equals("")) {
|
339 |
Debug.log("Nbre commentaires supprimées avant:"+commentairesSupprimes.size());
|
- |
|
340 |
commentairesSupprimes.put("id"+idGenere++, relationCollectionACommentaire);
|
339 |
commentairesSupprimes.put("id"+idGenere++, relationCollectionACommentaire);
|
341 |
Debug.log("Commentaires supprimées : "+relationCollectionACommentaire.getCommentaire().getId());
|
- |
|
342 |
Debug.log("Nbre commentaires supprimées :"+commentairesSupprimes.size());
|
- |
|
343 |
}
|
340 |
}
|
Line 344... |
Line 341... |
344 |
|
341 |
|
345 |
// Suppression de l'enregistrement de la grille
|
342 |
// Suppression de l'enregistrement de la grille
|
346 |
grille.getStore().remove(relationCollectionACommentaire);
|
343 |
grille.getStore().remove(relationCollectionACommentaire);
|
Line 360... |
Line 357... |
360 |
}
|
357 |
}
|
361 |
});
|
358 |
});
|
362 |
storeGrille.addListener(Store.Update, new Listener<StoreEvent<CollectionACommentaire>>() {
|
359 |
storeGrille.addListener(Store.Update, new Listener<StoreEvent<CollectionACommentaire>>() {
|
363 |
public void handleEvent(StoreEvent<CollectionACommentaire> ce) {
|
360 |
public void handleEvent(StoreEvent<CollectionACommentaire> ce) {
|
364 |
if (ce.getRecord().isModified("_type_") && !ce.getModel().get("_etat_").equals(aDonnee.ETAT_AJOUTE)) {
|
361 |
if (ce.getRecord().isModified("_type_") && !ce.getModel().get("_etat_").equals(aDonnee.ETAT_AJOUTE)) {
|
365 |
Debug.log("id type modifié : "+ce.getModel().get("_type_"));
|
- |
|
366 |
ce.getModel().set("_etat_", aDonnee.ETAT_MODIFIE);
|
362 |
ce.getModel().set("_etat_", aDonnee.ETAT_MODIFIE);
|
367 |
}
|
363 |
}
|
368 |
}
|
364 |
}
|
369 |
});
|
365 |
});
|
Line 420... |
Line 416... |
420 |
public Object postProcessValue(Object valeur) {
|
416 |
public Object postProcessValue(Object valeur) {
|
421 |
String retour = null;
|
417 |
String retour = null;
|
422 |
if (getField().getRawValue() != null ) {
|
418 |
if (getField().getRawValue() != null ) {
|
423 |
retour = getField().getRawValue();
|
419 |
retour = getField().getRawValue();
|
424 |
}
|
420 |
}
|
425 |
Debug.log("Post : "+retour);
|
- |
|
426 |
return retour;
|
421 |
return retour;
|
427 |
}
|
422 |
}
|
428 |
};
|
423 |
};
|
Line 429... |
Line 424... |
429 |
|
424 |
|
430 |
GridCellRenderer<CollectionACommentaire> typeRendu = new GridCellRenderer<CollectionACommentaire>() {
|
425 |
GridCellRenderer<CollectionACommentaire> typeRendu = new GridCellRenderer<CollectionACommentaire>() {
|
431 |
public String render(CollectionACommentaire model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<CollectionACommentaire> store, Grid<CollectionACommentaire> grid) {
|
426 |
public String render(CollectionACommentaire model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<CollectionACommentaire> store, Grid<CollectionACommentaire> grid) {
|
432 |
String type = model.get("_type_");
|
- |
|
433 |
Debug.log("Initialisation type origine :"+type);
|
427 |
String type = model.get("_type_");
|
434 |
if (typeCombo.getStore() != null && type != null && (type.matches("[0-9]+") || type.contains(aDonnee.SEPARATEUR_VALEURS))) {
|
428 |
if (typeCombo.getStore() != null && type != null && (type.matches("[0-9]+") || type.contains(aDonnee.SEPARATEUR_VALEURS))) {
|
435 |
type = typeCombo.formaterIdentifiantsEnTexte(type);
|
429 |
type = typeCombo.formaterIdentifiantsEnTexte(type);
|
436 |
model.set("_type_", type);
|
- |
|
437 |
Debug.log("Initialisation :"+type);
|
430 |
model.set("_type_", type);
|
438 |
}
|
431 |
}
|
439 |
return type;
|
432 |
return type;
|
440 |
}
|
433 |
}
|
441 |
};
|
434 |
};
|
Line 573... |
Line 566... |
573 |
CollectionACommentaire relationCollectionACommentaire = grille.getStore().getAt(i);
|
566 |
CollectionACommentaire relationCollectionACommentaire = grille.getStore().getAt(i);
|
574 |
if (relationCollectionACommentaire.get("_etat_") != null) {
|
567 |
if (relationCollectionACommentaire.get("_etat_") != null) {
|
575 |
if (relationCollectionACommentaire.get("_etat_").equals(aDonnee.ETAT_MODIFIE)) {
|
568 |
if (relationCollectionACommentaire.get("_etat_").equals(aDonnee.ETAT_MODIFIE)) {
|
576 |
corrigerChampsGrille(relationCollectionACommentaire);// Nous modifions l'id_type
|
569 |
corrigerChampsGrille(relationCollectionACommentaire);// Nous modifions l'id_type
|
577 |
commentairesModifies.put("id"+idGenere++, relationCollectionACommentaire);
|
570 |
commentairesModifies.put("id"+idGenere++, relationCollectionACommentaire);
|
578 |
Debug.log("Commentaires modifiés : "+relationCollectionACommentaire.getCommentaire().getTitre());
|
- |
|
579 |
}
|
571 |
}
|
580 |
if (relationCollectionACommentaire.get("_etat_").equals(aDonnee.ETAT_AJOUTE)) {
|
572 |
if (relationCollectionACommentaire.get("_etat_").equals(aDonnee.ETAT_AJOUTE)) {
|
581 |
corrigerChampsGrille(relationCollectionACommentaire);// Nous modifions l'id_type
|
573 |
corrigerChampsGrille(relationCollectionACommentaire);// Nous modifions l'id_type
|
582 |
commentairesAjoutes.put("id"+idGenere++, relationCollectionACommentaire);
|
574 |
commentairesAjoutes.put("id"+idGenere++, relationCollectionACommentaire);
|
583 |
Debug.log("Commentaires ajoutés : "+relationCollectionACommentaire.getCommentaire().getTitre());
|
- |
|
584 |
}
|
575 |
}
|
585 |
// Initialisation de la grille
|
576 |
// Initialisation de la grille
|
586 |
relationCollectionACommentaire.set("_etat_", "");
|
577 |
relationCollectionACommentaire.set("_etat_", "");
|
587 |
}
|
578 |
}
|
588 |
}
|
579 |
}
|