我在vadin 8中有以下代码片段来导航到ShipmentView。装运视图是用两个参数构造函数注册的:
navigator.addView("shipment", new ShipmentView("name", "shipmentId"));
navigator.navigateTo("shipment");
在迁移过程中,我们决定稍后迁移ShipmentView,并先使用mprorouteadapter。
如果视图不需要两个参数的构造函数,我们可以使用下面的适配器并使用代码UI.getCurrent()进行导航。导航(ShipmentViewRoute . class)) .
@Route(value = "shipment", layout = MainLayout.class)
public class ShipmentViewRoute extends MprRouteAdapter<ShipmentView> {
public ShipmentViewRoute () {
this.setSizeFull();
}
}
使用两个参数"name"one_answers"shipmentid",我如何创建适配器?
提前谢谢你。
我认为最直接的方法就是在构造函数中硬编码这些参数(或者在旧代码中初始化导航器时从任何地方获取它们)。