pageReference の型
Lightning Experience、Lightning コミュニティ、または Salesforce モバイルアプリケーションでのナビゲーション用に PageReference オブジェクトを定義します。pageReference 型によって一意の URL が生成され、その型のすべてのページに適用される属性が定義されます。
次のデータ型がサポートされています。
- Lightning コンポーネント (lightning:isUrlAddressable を実装する必要があります)
- ナレッジ記事
- ログインページ
- 名前付きページ
- ナビゲーション項目ページ
- オブジェクトページ
- レコードページ
- レコードリレーションページ
- Web ページ
Lightning コンポーネントの種類
lightning:isUrlAddressable インターフェースを実装する Lightning コンポーネント。URL で直接コンポーネントのナビゲーションができるようにします。
- 型
-
- 環境
- Lightning Experience、Salesforce モバイルアプリケーション
- データ型の属性
-
プロパティ 型 説明 必須かどうか componentName String namespace__componentName 形式の Lightning コンポーネント名。 Y - 例
-
- URL 形式
-
ナレッジ記事ページの種別
ナレッジ記事レコードを操作するページ。
- 型
-
- 環境
- Lightning Experience、Lightning コミュニティ、Salesforce モバイルアプリケーション
- データ型の属性
-
プロパティ 型 説明 必須かどうか articleType String ナレッジ記事レコードの ArticleType API 参照名。 コミュニティでは、articleType は無視されます。
Y urlName String 参照先 KnowledgeArticleVersion レコードの urlName 項目の値。urlName は記事の URL です。 Y - 例
-
- URL 形式
名前付きページの種別
一意の名前が付けられた標準ページ。エラーが発生すると、エラービューが読み込まれ、URL は更新されません。.
- 種別
-
-
- 環境
- Lightning Experience、Lightning コミュニティ、Salesforce モバイルアプリケーション
- データ型の属性
-
- Lightning Experience の例
-
- Lightning コミュニティの例
-
- URL 形式
-
カスタムタブに対応付けられたコンテンツを表示するページ。Visualforce タブ、Web タブ、Lightning ページ、Lightning コンポーネントタブがサポートされています。
- 種別
-
- 環境
- Lightning Experience、Salesforce モバイルアプリケーション
- データ型の属性
-
プロパティ 型 説明 必須かどうか apiName String カスタムタブの一意の名前。 Y - 例
-
- URL 形式
-
オブジェクトページの種別
組織内の標準またはカスタムオブジェクトを操作するページ。そのオブジェクトの標準アクションがサポートされます。
- 型
-
- 環境
- Lightning Experience、Lightning コミュニティ、Salesforce モバイルアプリケーション
- データ型の属性
-
プロパティ 型 説明 必須かどうか actionName String 起動するアクション名。有効な値は、home、list、new です。 コミュニティでは、list と home は同じです。
Y objectApiName String 標準またはカスタムオブジェクトの API 参照名。管理パッケージに含まれるカスタムオブジェクトの場合、カスタムオブジェクトに ns__ のプレフィックスを付けます。 Y - 標準オブジェクトの例
-
-
- 特定のリストビュー���の移動例
-
- URL 形式
-
レコードページの種別
組織内のレコードを操作するページ。そのレコードの標準アクションがサポートされます。
- 型
-
- 環境
- Lightning Experience、Lightning コミュニティ、Salesforce モバイルアプリケーション
- データ型の属性
-
プロパティ 型 説明 必須かどうか actionName String 起動するアクション名。有効な値は、clone、edit、view です。 コミュニティでは、clone または edit の値はサポートしません。
Y objectApiName String レコードのオブジェクトの API 参照名。ルックアップでは省略可能です。 recordId String 18 文字のレコード ID。 Y - 例
-
- URL 形式
-
レコードリレーションページの種別
組織内の特定のレコードに対するリレーションを操作するページ。関連リストのみがサポートされています。
- 型
-
- 環境
- Lightning Experience、Salesforce モバイルアプリケーション
- データ型の属性
-
プロパティ 型 説明 必須かどうか actionName String 起動するアクション名。view のみがサポートされています。 Y objectApiName String リレーションを定義するオブジェクトの API 参照名。ルックアップでは省略可能です。 recordId String リレーションを定義するレコードの 18 文字のレコード ID。 Y relationshipApiName String オブジェクトのリレーション項目の API 参照名。 - 例
-
- URL 形式
-
Web ページ
外部 URL。
- 型
-
- 環境
- Lightning Experience、Salesforce モバイルアプリケーション
- 属性
-
プロパティ 型 説明 必須 url String 移動先ページの URL。 はい - 例
-
- ブラウザのセッション履歴で現在のページをこの URL に置き換えるには、replace を true に設定します。現在のページはセッション履歴には保存されないため、後で現在のページに戻ることはできなくなります。外部リンクでは、replace 属性は無視されます。
- URL 形式
- Web ページは新しいタブでそのまま開くため、URL 形式はありません。