Beispiel-Hinweise unter den Eingabefeldern entfernt (USt-IdNr., Webseite, IBAN, BIC)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-17 10:21:32 +02:00
co-authored by Claude Fable 5
parent 28f62cee06
commit fa0d9da2b1
2 changed files with 0 additions and 7 deletions
@@ -147,7 +147,6 @@ public class AddressBookView extends VerticalLayout {
countryCode.setPattern("[A-Za-z]{2}"); countryCode.setPattern("[A-Za-z]{2}");
TextField vatId = new TextField("USt-IdNr."); TextField vatId = new TextField("USt-IdNr.");
vatId.setValue(target.getVatId() != null ? target.getVatId() : ""); vatId.setValue(target.getVatId() != null ? target.getVatId() : "");
vatId.setHelperText("z. B. DE261094748");
EmailField email = new EmailField("E-Mail"); EmailField email = new EmailField("E-Mail");
email.setValue(target.getEmail() != null ? target.getEmail() : ""); email.setValue(target.getEmail() != null ? target.getEmail() : "");
// E-Mail direkt beim Verlassen des Feldes prüfen // E-Mail direkt beim Verlassen des Feldes prüfen
@@ -161,14 +160,12 @@ public class AddressBookView extends VerticalLayout {
phone.setValue(target.getPhone() != null ? target.getPhone() : ""); phone.setValue(target.getPhone() != null ? target.getPhone() : "");
TextField website = new TextField("Webseite"); TextField website = new TextField("Webseite");
website.setValue(target.getWebsite() != null ? target.getWebsite() : ""); website.setValue(target.getWebsite() != null ? target.getWebsite() : "");
website.setHelperText("z. B. www.assecutor.de");
// Bankverbindung (optional) // Bankverbindung (optional)
TextField bankName = new TextField("Bank"); TextField bankName = new TextField("Bank");
bankName.setValue(target.getBankName() != null ? target.getBankName() : ""); bankName.setValue(target.getBankName() != null ? target.getBankName() : "");
TextField iban = new TextField("IBAN"); TextField iban = new TextField("IBAN");
iban.setValue(target.getIban() != null ? target.getIban() : ""); iban.setValue(target.getIban() != null ? target.getIban() : "");
iban.setHelperText("z. B. DE02 1203 0000 0000 2020 51");
TextField bic = new TextField("BIC"); TextField bic = new TextField("BIC");
bic.setValue(target.getBic() != null ? target.getBic() : ""); bic.setValue(target.getBic() != null ? target.getBic() : "");
@@ -872,7 +872,6 @@ public class MainView extends VerticalLayout {
countryCode.setPattern("[A-Za-z]{2}"); countryCode.setPattern("[A-Za-z]{2}");
countryCode.setErrorMessage("Zweistelliger ISO-Code, z. B. DE."); countryCode.setErrorMessage("Zweistelliger ISO-Code, z. B. DE.");
vatId.setRequired(vatRequired); vatId.setRequired(vatRequired);
vatId.setHelperText("z. B. DE261094748");
// USt-IdNr. direkt beim Verlassen des Feldes prüfen // USt-IdNr. direkt beim Verlassen des Feldes prüfen
vatId.addValueChangeListener(event -> checkVatId()); vatId.addValueChangeListener(event -> checkVatId());
// Elektronische Adresse (BT-34/BT-49) ist nach PEPPOL-EN16931 Pflicht // Elektronische Adresse (BT-34/BT-49) ist nach PEPPOL-EN16931 Pflicht
@@ -882,11 +881,8 @@ public class MainView extends VerticalLayout {
email.addValueChangeListener(event -> checkEmail()); email.addValueChangeListener(event -> checkEmail());
add(name, street, zip, city, countryCode, vatId, email); add(name, street, zip, city, countryCode, vatId, email);
if (vatRequired) { if (vatRequired) {
website.setHelperText("z. B. www.assecutor.de");
iban.setRequired(true); iban.setRequired(true);
iban.setHelperText("Für die Zahlungsangaben (BG-16)");
bic.setRequired(true); bic.setRequired(true);
bic.setHelperText("8 oder 11 Stellen, z. B. NOLADE21RZB");
add(phone, website, iban, bic); add(phone, website, iban, bic);
} }
setResponsiveSteps(new ResponsiveStep("0", 1), new ResponsiveStep("600px", 3)); setResponsiveSteps(new ResponsiveStep("0", 1), new ResponsiveStep("600px", 3));