GeneXus の最も重要な機能の 1 つは、マルチプラットフォームアプリケーションをビルドして、さまざまな機能を提供できる点です。重要な機能の 1 つとして、
[ Navigation Style ] プロパティが挙げられます。このプロパティを使用すると、アプリケーションを実行するプラットフォームに応じてさまざまなタイプのナビゲーションを定義できます。
柔軟性をさらに向上させるために、GeneXus にはナビゲーション開始イベントが用意されています。このイベントは、プラットフォーム用に選択された
ナビゲーションスタイルに応じて、アプリケーションの実行開始時に表示されるさまざまなレイアウトを初期化します。
Slide.Start | このイベントは、アプリケーションを実行するプラットフォームに対して、 [ Navigation Style ] の Slide が選択された場合に実行されます。 |
Split.Start | このイベントは、アプリケーションを実行するプラットフォームに対して、 [ Navigation Style ] の Split が選択された場合に実行されます。 |
Cascade.Start | このイベントは、アプリケーションを実行するプラットフォームに対して、 [ Navigation Style ] の Cascade が選択された場合に実行されます。 |
Flip.Start | このイベントは、アプリケーションを実行するプラットフォームに対して、 [ Navigation Style ] の Flip が選択された場合に実行されます。 |
Tabs.Start | このイベントは、Menu オブジェクトのコントロール値が Tabs の場合に実行されます。 |
ダッシュボードで
コントロールが
Tabs に設定されている場合、実行される唯一の Navigation イベントが
Tabs.Start イベントです。
- 「Welcome」パネルを表示する必要があるとします。
- [ Navigation Style ] が Slide または Split に設定されている場合は、このイベントを使用すると、表示される左右のレイアウトを設定できます。
注: これらのイベントは、
ナレッジベースのメインオブジェクトにのみ適用されます。