2017-04-19 61 views
0

我正在开发outsystems 10.0。我在我的应用程序中创建了一个通用菜单。它应该只在登录页面后可见。但在我的应用程序中它也显示在登录屏幕上。 Plz帮助我在登录屏幕中禁用菜单。外系统常用菜单

+0

你可以发布widget树的截图,或者更好的,张贴你的.oml文件让我们看看吧? – Hanno

回答

0

你正在建造什么样的应用程序,以及你使用的是什么模板?

如果它是一个Web应用程序,Web应用程序(又名伦敦)和SilkUI模板都没有生成默认登录屏幕中的菜单(在Common流程中)。移动应用程序的相同功能(用于平板电脑和手机模板)。

如果您在登录屏幕上有一个菜单,那么您必须拥有一个自定义模板。

+0

它是一个Web应用程序,其中有限的用户可以登录。我已经创建了3个屏幕。首先是具有登录用户条件的登录屏幕。其次是成功登录后应该出现的主屏幕。第三个是有些数据的一些数据屏幕。现在,我在常见屏幕菜单(如Homesceen和Data屏幕)中进行了更改。 – Sireesha

+0

启动器模块已经有一个登录屏幕,当您没有角色(即未通过身份验证或授权)访问任何屏幕时,您将自动推入该屏幕。您不需要编写另一个明确的登录屏幕。话虽如此,如果您真的必须这样做,只需从不想要菜单的屏幕中删除“Common \ Menu”Web块的实例即可。 –

0

不知道这是最好的解决办法,但你可以换菜单中的If块在以下的条件,假设你有包裹的IfFalse块菜单:GetUserId() = NullIdentifier()