AddJob Adress-Tab: Layout auf volle Höhe ohne vertikales Scrollen umgestellt, Plus-Kachel an Lieferstationen-Höhe angepasst
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -396,7 +396,7 @@ public class AddJobView extends Main implements HasDynamicTitle {
|
|||||||
// Create TabSheet for organizing the form
|
// Create TabSheet for organizing the form
|
||||||
// TabSheet and Tab references for dynamic label updates
|
// TabSheet and Tab references for dynamic label updates
|
||||||
tabSheet = new TabSheet();
|
tabSheet = new TabSheet();
|
||||||
tabSheet.setSizeFull();
|
tabSheet.setWidthFull();
|
||||||
|
|
||||||
// Tab 1: Customer & Addresses
|
// Tab 1: Customer & Addresses
|
||||||
addressesTab = tabSheet.add(getTranslation("addjob.tab.addresses"), createCustomerAndAddressesTab());
|
addressesTab = tabSheet.add(getTranslation("addjob.tab.addresses"), createCustomerAndAddressesTab());
|
||||||
@@ -439,10 +439,9 @@ public class AddJobView extends Main implements HasDynamicTitle {
|
|||||||
|
|
||||||
private Component createCustomerAndAddressesTab() {
|
private Component createCustomerAndAddressesTab() {
|
||||||
VerticalLayout tabContent = new VerticalLayout();
|
VerticalLayout tabContent = new VerticalLayout();
|
||||||
tabContent.setSizeFull();
|
tabContent.setWidthFull();
|
||||||
tabContent.setPadding(true);
|
tabContent.setPadding(true);
|
||||||
tabContent.setSpacing(true);
|
tabContent.setSpacing(true);
|
||||||
tabContent.getStyle().set("overflow-y", "auto");
|
|
||||||
|
|
||||||
// Customer selection section
|
// Customer selection section
|
||||||
HorizontalLayout customerLayout = new HorizontalLayout();
|
HorizontalLayout customerLayout = new HorizontalLayout();
|
||||||
@@ -461,7 +460,7 @@ public class AddJobView extends Main implements HasDynamicTitle {
|
|||||||
stationsScrollContainer.getStyle().set("gap", "var(--lumo-space-m)");
|
stationsScrollContainer.getStyle().set("gap", "var(--lumo-space-m)");
|
||||||
stationsScrollContainer.getStyle().set("padding", "var(--lumo-space-s)");
|
stationsScrollContainer.getStyle().set("padding", "var(--lumo-space-s)");
|
||||||
stationsScrollContainer.getStyle().set("padding-bottom", "20px");
|
stationsScrollContainer.getStyle().set("padding-bottom", "20px");
|
||||||
stationsScrollContainer.getStyle().set("align-items", "flex-start");
|
stationsScrollContainer.getStyle().set("align-items", "stretch");
|
||||||
stationsScrollContainer.getStyle().set("flex-shrink", "0");
|
stationsScrollContainer.getStyle().set("flex-shrink", "0");
|
||||||
stationsScrollContainer.setWidthFull();
|
stationsScrollContainer.setWidthFull();
|
||||||
|
|
||||||
@@ -491,7 +490,6 @@ public class AddJobView extends Main implements HasDynamicTitle {
|
|||||||
Div button = new Div();
|
Div button = new Div();
|
||||||
button.getStyle().set("min-width", "300px");
|
button.getStyle().set("min-width", "300px");
|
||||||
button.getStyle().set("width", "40%");
|
button.getStyle().set("width", "40%");
|
||||||
button.getStyle().set("min-height", "200px");
|
|
||||||
button.getStyle().set("flex-shrink", "0");
|
button.getStyle().set("flex-shrink", "0");
|
||||||
button.getStyle().set("border", "2px dashed var(--lumo-contrast-30pct)");
|
button.getStyle().set("border", "2px dashed var(--lumo-contrast-30pct)");
|
||||||
button.getStyle().set("border-radius", "var(--lumo-border-radius-m)");
|
button.getStyle().set("border-radius", "var(--lumo-border-radius-m)");
|
||||||
|
|||||||
Reference in New Issue
Block a user