この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

pageReference の型

pageReference は特定の型を指定して定義する必要があります。型によって一意の URL が生成され、その型のすべてのページに適用される属性が提供されます。
次のデータ型がサポートされています。
  • Lightning コンポーネント (lightning:isUrlAddressable を実装する必要があります)
  • ナレッジ記事
  • 名前付きページ
  • ナビゲーション項目ページ
  • オブジェクトページ
  • レコードページ
  • レコードリレーションページ

Lightning コンポーネントの種類

lightning:isUrlAddressable インターフェースを実装する Lightning コンポーネント。URL で直接コンポーネントのナビゲーションができるようにします。

1standard__component
データ型の属性
プロパティ 説明 必須かどうか
componentName String namespace__componentName 形式の Lightning コンポーネント名。 Y
1{    
2    "type": "standard__component",
3    "attributes": {
4        "componentName": "c__MyLightningComponent"    
5    },    
6    "state": {
7        "myAttr": "attrValue"    
8    }
9}
URL 形式
1/cmp/{componentName}?myAttr=attrValue

ナレッジ記事ページの種別

ナレッジ記事レコードを操作するページ。

1standard__knowledgeArticlePage
データ型の属性
プロパティ 説明 必須かどうか
articleType String ナレッジ記事レコードの ArticleType API 参照名。 Y
urlName String 参照先 KnowledgeArticleVersion レコードの urlName 項目の値。urlName は記事の URL です。 Y
1{    
2    "type": "standard__knowledgeArticlePage",
3    "attributes": {
4        "articleType": "Briefings",
5        "urlName": "February-2017"
6    }
7}
URL 形式
1/articles/{articleType}/{urlName}

名前付きページの種別

一意の名前が付けられた標準ページ。homechattertodaydataAssessment のみがサポートされています。

1standard__namedPage
データ型の属性
プロパティ 説明 必須かどうか
pageName String ページの一意の名前。 Y
1{    
2    "type": "standard__namedPage",
3    "attributes": {
4        "pageName": "home"    
5    }
6}
URL 形式
1/page/{pageName}

ナビゲーション項目ページの種別

カスタムタブに対応付けられたコンテンツを表示するページ。Visualforce タブ、Web タブ、Lightning ページ、Lightning コンポーネントタブがサポートされています。

1standard__navItemPage
データ型の属性
プロパティ 説明 必須かどうか
apiName String カスタムタブの一意の名前。 Y
1{    
2    "type": "standard__navItemPage",
3    "attributes": {
4        "apiName": "MyCustomTabName"    
5    }
6}
URL 形式
1/n/{devName}

オブジェクトページの種別

組織内の標準またはカスタムオブジェクトを操作するページ。そのオブジェクトの標準アクションがサポートされます。

force:navigateToObjectHome および force:navigateToList イベントが standard__objectPage 種別に置き換わります。

メモ

1standard__objectPage
データ型の属性
プロパティ 説明 必須かどうか
actionName String 起動するアクション名。有効な値は、homelistnew です。 Y
objectApiName String 標準またはカスタムオブジェクトの API 参照名。管理パッケージに含まれるカスタムオブジェクトの場合、カスタムオブジェクトに ns__ のプレフィックスを付けます。 Y
標準オブジェクトの例
1{    
2    "type": "standard__objectPage",
3    "attributes": {
4        "objectApiName": "Case",
5        "actionName": "home"
6    }
7}
1{
2    type: "standard__objectPage",
3    attributes: {
4        objectApiName: "Account",
5        actionName: "list"
6    },
7    state: {
8        filterName: "Recent"
9    }
10}
特定のリストビューへの移動例
1{    
2    "type": "standard__objectPage",
3    "attributes": {
4        "objectApiName": "ns__Widget__c",
5        "actionName": "list"
6    },
7    "state": {
8        "filterName": "Recent"
9  }
10}
URL 形式
1/r/{objectApiName}/{actionName}
2/r/{objectApiName}/{actionName}?filterName=Recent

レコードページの種別

組織内のレコードを操作するページ。そのレコードの標準アクションがサポートされます。

force:navigateToSObject イベントが standard__recordPage 種別に置き換わります。

メモ

1standard__recordPage
データ型の属性
プロパティ 説明 必須かどうか
actionName String 起動するアクション名。有効な値は、cloneeditview です。 Y
objectApiName String レコードのオブジェクトの API 参照名。ルックアップでは省略可能です。
recordId String 18 文字のレコード ID。 Y
1{    
2       "type": "standard__recordPage",
3       "attributes": {
4           "recordId": "001xx000003DGg0AAG",
5           "objectApiName": "PersonAccount",
6           "actionName": "view"
7       }
8}
URL 形式
1/r/{objectApiName}/{recordId}/{actionName}
2/r/{recordId}/{actionName}

レコードリレーションページの種別

組織内の特定のレコードに対するリレーションを操作するページ。関連リストのみがサポートされています。

force:navigateToRelatedList イベントが standard__recordRelationshipPage 種別に置き換わります。

メモ

1standard__recordRelationshipPage
データ型の属性
プロパティ 説明 必須かどうか
actionName String 起動するアクション名。view のみがサポートされています。 Y
objectApiName String リレーションを定義するオブジェクトの API 参照名。ルックアップでは省略可能です。
recordId String リレーションを定義するレコードの 18 文字のレコード ID。 Y
relationshipApiName String オブジェクトのリレーション項目の API 参照名。
1{    
2    "type": "standard__recordRelationshipPage",
3    "attributes": {
4        "recordId": "500xx000000Ykt4AAC",
5        "objectApiName": "Case",
6        "relationshipApiName": "CaseComments",
7        "actionName": "view"
8    }
9}
URL 形式
1/r/{objectApiName}/{recordId}/related/{relationshipApiName}/{actionName}
2/r/{recordId}/related/{relationshipApiName}/{actionName}