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