更改Vaadin 14中的选项卡会导致拆分器窗口恢复为默认拆分位置
在Vaadin 14.4.2中,我有一个带有选项卡的对话框;在第一个选项卡中,我有一个拆分器。我调整了拆分器的大小,看起来不错(图1)。但是,如果我单击另一个选项卡(例如“QuantBySample”),然后返回到第一个选项卡(图1中的原始选项卡),它已经忘记了拆分器的位置。(见图2);相反,它似乎用拆分器的解除位置“刷新”了屏幕。这是虫子吗?如果是这样,是否有安全/稳定的解决方法(或者我们是否应该等待修复?) 图1:在第一个选项卡上,调整大小后 图2:单击另一个选项卡,然后返回到原始选项卡后:更改Vaadin 14中的选项卡会导致拆分器窗口恢复为默认拆分位置,vaadin,vaadin-flow,vaadin14,Vaadin,Vaadin Flow,Vaadin14,在Vaadin 14.4.2中,我有一个带有选项卡的对话框;在第一个选项卡中,我有一个拆分器。我调整了拆分器的大小,看起来不错(图1)。但是,如果我单击另一个选项卡(例如“QuantBySample”),然后返回到第一个选项卡(图1中的原始选项卡),它已经忘记了拆分器的位置。(见图2);相反,它似乎用拆分器的解除位置“刷新”了屏幕。这是虫子吗?如果是这样,是否有安全/稳定的解决方法(或者我们是否应该等待修复?) 图1:在第一个选项卡上,调整大小后 图2:单击另一个选项卡,然后返回到原始选项卡后
在Vaadin 14中没有TabSheet组件,因此其行为取决于您如何实现选项卡到内容的映射?您是在显示/隐藏零部件,还是在拆离和重新连接零部件?您是否总是在更改选项卡时创建选项卡内容的新实例?这里有几种不同的解决方法: