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:
@@ -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));
|
||||||
|
|||||||
Reference in New Issue
Block a user