2017-04-19 10 views
0

私はアウトシステム10.0で作業しています。私は私のアプリで共通のメニューを作成しました。ログインページの後にのみ表示する必要があります。しかし、私のアプリではログイン画面にも表示されています。 Plzは、ログイン画面でメニューを無効にするのを助けます。アウトシステム共通メニュー

+0

ウィジェットツリーのスクリーンショットを投稿したり、あなたの.omlファイルを投稿して見せることができますか? – Hanno

答えて

0

どのようなアプリケーションを構築していますか、どのテンプレートを使用していますか?

Webアプリケーションの場合、Webアプリケーション(a.k.a. London)とSilkUIテンプレートの両方で、(Commonフロー内で)生成されたデフォルトのログイン画面のメニューが表示されません。モバイルアプリ(Tablet and Phoneテンプレート用)と同じことです。

ログイン画面にメニューがある場合は、カスタムテンプレートが必要です。 GetUserId() = NullIdentifier():それは最善の解決策ですが、あなたはIfFalseブロックに包まれたメニューを持っていると仮定すると、以下の条件でIfブロック内のメニューをラップすることができれば

+0

制限されたユーザーがログインできるWebアプリケーション。私は3つのスクリーンを作りました。まず、ログインする人の条件付きのログイン画面です。 2番目は成功したログインの後に来るはずのホーム画面です。 3番目はいくつかのデータを持つデータ画面です。今、私はHomesceenとDataスクリーンのようなメニューで共通の画面にあるメニューを変更しました。 – Sireesha

+0

スターターモジュールにはすでにログイン画面があり、その画面にアクセスする役割がない(認証されていない、または認証されていない)ときに自動的にプッシュされます。別の明示的なログイン画面を作成する必要はありません。あなたが本当にそれをやらなければならないと言っても、メニューを持っていない画面から "Common \ Menu" Webブロックのインスタンスを削除するだけです。 –

0

わかりません。