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

Chatter フィードのコンテキストに関する考慮事項

フィード項目内のキャンバスアプリケーションを表示する場合、署名付き要求または getContext() コールから受け取るコンテキスト情報にはフィード固有の情報が含まれます。
  • 場所 — キャンバスアプリケーションがフィードにある場合、Environment.displayLocation 項目には ChatterFeed という値が含まれます。
  • パラメータ — キャンバスアプリケーションを含むフィード項目を作成する場合、JSON 文字列をパラメータ値として指定できます。キャンバスアプリケーションでコンテキストを受け取る場合、フィード項目内のパラメータは Environment.Parameters オブジェクトに含まれます。
  • サイズ — Environment.Dimensions オブジェクトには、キャンバスアプリケーションのサイズに関する情報が含まれます。
    • キャンバスアプリケーションの高さは、デフォルトの 100 ピクセルに設定されます。
    • キャンバスアプリケーションの幅は、デフォルトの 420 ピクセル (フィード内のキャンバスアプリケーションの幅の最大値と同じ) に設定されます。
    • フィード内のキャンバスアプリケーションの高さの最大値は 400 ピクセルになります。
    • フィード内のキャンバスアプリケーションの幅の最大値は 420 ピクセルになります。
    • 次のコードスニペットは、フィード内のキャンバスアプリケーションのデフォルトサイズの値を示します。
      1"dimensions":
      2{
      3    "width": "420px",
      4    "height": "100px",
      5    "maxHeight": "400px",
      6    "maxWidth": "420px"
      7}
    • フィードの幅は 420 ピクセルに固定されます。たとえば、キャンバスアプリケーションを 200 ピクセルにサイズ変更しても、フィードの幅は 420 ピクセルのままになります。
    • Force.com Canvas SDK で resize() メソッドを使用すると、キャンバスアプリケーションの値を maxHeight および maxWidth まで変更できます。