本文介绍了为什么指向TwoColumnsMidExpanded的导航不起作用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了一个基于Flexible Column Layout的应用程序。登录页如下所示:

单击"转到主详细信息"按钮时,它应该路由到/overview带有TwoColumnsMidExpanded的页面。

冲压处理程序定义如下:

onPress: function (evt) {
            this.oRouter.navTo("overview", {
                layout: fioriLibrary.LayoutType.TwoColumnsMidExpanded
            });
        }

源可以在https://github.com/softshipper/fcl上找到。

推荐答案

通过布线参数传递布局名称只执行以下操作:通过布线参数传递布局名称。

您仍然需要注意事件routeMatched的应用程序事件处理程序中的布局。

这里有一个很好的工作示例:

https://sapui5.hana.ondemand.com/#/entity/sap.f.FlexibleColumnLayout/sample/sap.f.sample.FlexibleColumnLayoutWithFullscreenPage/code/webapp/controller/FlexibleColumnLayout.controller.js

有关如何处理该问题,请注意FlexibleColumnLayout.controller.js中的onBeforeRouteMatched处理程序。

这篇关于为什么指向TwoColumnsMidExpanded的导航不起作用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-21 11:38