64,7 → 64,7 |
|
private ComboBox<Structure> comboListeEditeurs = null; |
private ListStore<Structure> storeEditeurs = null; |
private DateField datePub = null; |
private TextField<String> datePub = null; |
private TextField<String> tomPub = null; |
private TextField<String> fasciculePub = null; |
private TextField<String> pagesPub = null; |
171,7 → 171,7 |
comboListeEditeurs.setTypeAhead(true); |
comboListeEditeurs.setTriggerAction(TriggerAction.QUERY); |
|
datePub = new DateField(); |
datePub = new TextField<String>(); |
datePub.setFieldLabel("Date de publication"); |
|
tomPub = new TextField<String>(); |
331,6 → 331,13 |
String datePar = datePub.getRawValue(); |
if(datePar == null || datePar.equals("")) { |
erreurs += "Veuillez entrer une date ! "; |
} else { |
String resDate = analyserDate(datePar); |
if(resDate.equals("")) { |
datePar = datePar+"-00-00"; |
} else { |
erreurs += resDate; |
} |
} |
String tome = tomPub.getValue(); |
|
356,6 → 363,15 |
} |
} |
|
private String analyserDate(String datePar) { |
|
if(datePar.matches("^[0-2][0-9]{3}$")) { |
return ""; |
} else { |
return "Format de date incorrect "; |
} |
} |
|
private void genererChampsAuteur(String auteursStr, boolean ajouter) { |
String[] auteurs = auteursStr.split("|"); |
conteneurChamps = new LayoutContainer(); |