メインコンテンツへスキップ
ナビゲーションメニュー項目は、左サイドバー内の 1 つのエントリです。 カスタムのサイドバーリンクを提供するには defineNavigationMenuItem() を使用します。通常は、提供する各ビューごとに 1 つずつ、または外部 URL を指すリンクとして使用します。
src/navigation-menu-items/example-navigation-menu-item.ts

主なポイント

  • type は、そのメニュー項目がどこにリンクするかを決定します。 各 type は、特定の識別子フィールドと組み合わされます。
  • position はサイドバーでの表示順を制御します。
  • enum には、ユーザーが作成したレコードのお気に入りを内部的に扱うために使用される NavigationMenuItemType.RECORD も含まれています。これはアプリのマニフェストからは使用できません(レコードを参照するフィールドが存在しません)。
  • iconcolor は任意で、エントリの見た目をカスタマイズします。
  • folderUniversalIdentifier は、任意の項目で利用でき、その項目を FOLDER タイプの親の内側にネストするために使用します。
よくある落とし穴: ビューおよびナビゲーションメニュー項目が関連付けられていないオブジェクトを作成すると、そのオブジェクトはユーザーから見えなくなります。 技術的/内部的なオブジェクトでない限り、すべてのカスタムオブジェクトには、デフォルトビューと、それを指すサイドバーエントリの両方を用意する必要があります。