Subversion Repositories eFlore/Applications.coel

Compare Revisions

Regard whitespace Rev 502 → Rev 505

/trunk/src/org/tela_botanica/client/vues/PublicationForm.java
16,7 → 16,7
 
import com.extjs.gxt.ui.client.Registry;
import com.extjs.gxt.ui.client.Style.HorizontalAlignment;
import com.extjs.gxt.ui.client.event.ComponentEvent;
import com.extjs.gxt.ui.client.event.ButtonEvent;
import com.extjs.gxt.ui.client.event.SelectionListener;
import com.extjs.gxt.ui.client.store.ListStore;
import com.extjs.gxt.ui.client.widget.HorizontalPanel;
32,7 → 32,6
import com.extjs.gxt.ui.client.widget.layout.FlowLayout;
import com.extjs.gxt.ui.client.widget.layout.FormData;
import com.extjs.gxt.ui.client.widget.layout.FormLayout;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HTML;
 
public class PublicationForm extends LayoutContainer implements Rafraichissable {
66,9 → 65,7
 
private Publication publi;
 
public PublicationForm() {
setLayout(new FitLayout());
mediateur = Registry.get(RegistreId.MEDIATEUR);
78,7 → 75,7
// Création de la disposition : FIELDSET
FormLayout layoutFieldset = new FormLayout();
layoutFieldset.setLabelWidth(200);
layoutFieldset.setPadding(4);
//layoutFieldset.setPadding(4);
 
//+-----------------------------------------------------------------------------------------------------------+
// Création du panneau Formulaire
105,7 → 102,7
// Création de la disposition : FIELDSET
FormLayout layoutFieldset2 = new FormLayout();
layoutFieldset.setLabelWidth(200);
layoutFieldset.setPadding(4);
//layoutFieldset.setPadding(4);
// Fieldset Infos Générales
FieldSet fieldSetInfosGen = new FieldSet();
113,7 → 110,6
fieldSetInfosGen.setCollapsible(true);
fieldSetInfosGen.setLayout(layoutFieldset2);
panel.add(fieldSetInfosGen);
nomArticle = new TextField<String>();
132,7 → 128,7
// Création de la disposition : FIELDSET
FormLayout layoutFieldset3 = new FormLayout();
layoutFieldset.setPadding(4);
//layoutFieldset.setPadding(4);
// Fieldset Edition
FieldSet fieldSetEdition = new FieldSet();
172,23 → 168,19
// Ajout des boutons au panneau formulaire
Button annulerBtn = new Button("Annuler");
annulerBtn.addSelectionListener(new SelectionListener<ComponentEvent>() {
 
annulerBtn.addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ComponentEvent ce) {
public void componentSelected(ButtonEvent be) {
mediateur.clicMenu("Publications");
}
});
panel.addButton(annulerBtn);
Button validerBtn = new Button("Valider");
validerBtn.addSelectionListener(new SelectionListener<ComponentEvent>() {
 
validerBtn.addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ComponentEvent ce) {
public void componentSelected(ButtonEvent be) {
soumettreFormulaire();
}
});
panel.addButton(validerBtn);
200,7 → 192,6
// Si on a reçu les details d'une publication
if(nouvelleDonnees instanceof Publication) {
 
mode = "MODIF" ;
publi = (Publication)nouvelleDonnees;
248,7 → 239,6
}
private void soumettreFormulaire() {
String auteur = "" ;
for(int i = 0 ; i < listeAuteurs.size() ; i++) {
auteur += listeAuteurs.get(i).getValue();
276,14 → 266,12
}
private void genererChampsAuteur(String auteursStr, boolean ajouter) {
String[] auteurs = auteursStr.split(";;");
LayoutContainer conteneurChamps = new LayoutContainer();
if(auteurs.length != 0) {
listeAuteurs = new ArrayList<ComboBox<Personne>>(auteurs.length);
}
else{
} else {
listeAuteurs = new ArrayList<ComboBox<Personne>>(1);
ajouter = true ;
}
304,26 → 292,21
}
Button ajoutAuteurBtn = new Button("Ajouter un auteur");
ajoutAuteurBtn.addSelectionListener(new SelectionListener<ComponentEvent>() {
ajoutAuteurBtn.addSelectionListener(new SelectionListener<ButtonEvent>() {
 
@Override
public void componentSelected(ComponentEvent ce) {
public void componentSelected(ButtonEvent be) {
String idsAuteurs = "" ;
for(int i = 0 ; i < listeAuteurs.size() ; i++) {
Personne enCours = listeAuteurs.get(i).getValue() ;
String valeurChampAuteur = " " ;
if(enCours != null) {
valeurChampAuteur = enCours.getId();
}
else
{
} else {
valeurChampAuteur = null ;
}
if(valeurChampAuteur != null)
{
if(valeurChampAuteur != null) {
idsAuteurs += valeurChampAuteur ;
}
idsAuteurs += ";;" ;
339,7 → 322,6
}
public HorizontalPanel creerTextFieldEtBouton(String valeurDefaut) {
HorizontalPanel p = new HorizontalPanel() ;
// Création de la disposition : FIELDSET
357,10 → 339,9
listeAuteurs.add(tf);
Button supp = new Button("-");
supp.addSelectionListener(new SelectionListener<ComponentEvent>() {
supp.addSelectionListener(new SelectionListener<ButtonEvent>() {
@Override
public void componentSelected(ComponentEvent ce) {
public void componentSelected(ButtonEvent be) {
String idsAuteurs = "" ;
listeAuteurs.remove(tf);
370,18 → 351,13
String valeurChampAuteur = " " ;
if(enCours != null) {
valeurChampAuteur = enCours.getId();
}
else
{
} else {
valeurChampAuteur = null ;
}
if(valeurChampAuteur != null & !valeurChampAuteur.equals(""))
{
if (valeurChampAuteur != null & !valeurChampAuteur.equals("")) {
idsAuteurs += valeurChampAuteur ;
}
else
{
} else {
idsAuteurs += " " ;
}
if(i != listeAuteurs.size() - 1) {