Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 229 → Rev 228

/trunk/src/org/tela_botanica/client/vues/FormPublicationVue.java
40,9 → 40,6
FormPanel panel = null ;
private String idStructureEdition = "" ;
private String idPublication = "" ;
private String idProjet = "" ;
private String metaPubli = "" ;
private ArrayList<TextField<String>> listeAuteurs = null;
188,7 → 185,6
});
panel.addButton(validerBtn);
mediateur.clicObtenirListeEditeurs(this);
}
public void rafraichir(Object nouvelleDonnees) {
211,10 → 207,10
fasciculePub.setValue(publi.getFascicule());
pagesPub.setValue(publi.getPages());
idPublication = publi.getId();
idStructureEdition = publi.getEditeur();
idProjet = publi.getProjet() ;
mediateur.clicObtenirListeEditeurs(this);
panel.setHeading("Modification d'une publication");
}
228,6 → 224,7
}
if(mode.equals("MODIF")) {
//Window.alert(""+idStructureEdition);
comboListeEditeurs.setValue(listeStructure.get(idStructureEdition));
}
comboListeEditeurs.expand();
247,17 → 244,19
String pub = nomPub.getValue();
String collPub = intituleCollPub.getValue();
String uri = uriPub.getValue();
String editeur = comboListeEditeurs.getValue().getId();
String editeur = comboListeEditeurs.getRawValue();
String datePar = datePub.getRawValue();
String tome = tomPub.getValue();
String fascicule = fasciculePub.getValue();
String pages = pagesPub.getValue();
Publication publi = new Publication(pub,uri,auteur,collPub,nomArt,editeur,datePar,tome,fascicule,pages);
Window.alert(auteur);
if (mode.equals("AJOUT")) {
Publication publi = new Publication(pub,uri,auteur,collPub,nomArt,editeur,datePar,tome,fascicule,pages);
mediateur.ajouterPublication(this, publi);
} else if (mode.equals("MODIF")) {
Publication publi = new Publication(idPublication,idProjet,pub,uri,auteur,collPub,nomArt,editeur,datePar,tome,fascicule,pages);
mediateur.modifierPublication(this, publi);
}
}
267,6 → 266,8
String[] auteurs = auteursStr.split("\\|");
LayoutContainer conteneurChamps = new LayoutContainer();
Window.alert("longueur "+auteurs.length);
if(auteurs.length != 0) {
listeAuteurs = new ArrayList<TextField<String>>(auteurs.length);
}
305,7 → 306,12
{
idsAuteurs += valeurChampAuteur ;
}
idsAuteurs += "|" ;
else {
idsAuteurs += "" ;
}
if(i != 0 && i != listeAuteurs.size() - 1) {
idsAuteurs+= "|";
}
}
genererChampsAuteur(idsAuteurs,true);
}
347,10 → 353,6
{
idsAuteurs += valeurChampAuteur ;
}
else
{
idsAuteurs += " " ;
}
if(i != listeAuteurs.size() - 1) {
idsAuteurs+= "|";
}