Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 228 → Rev 229

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