カスタムボタンとリンク項目
次の表に、カスタムボタンまたはカスタムリンクの作成時に使用できる項目を示します。
必要なエディション
| 使用可能なインターフェース: Salesforce Classic |
カスタムボタンとカスタムリンクを使用可能なエディション: すべてのエディション Visualforce ページと Sコントロールを使用可能なエディション: Contact Manager Edition、Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 属性名 | 説明 |
|---|---|
| 表示ラベル | ユーザーインターフェースに表示されるカスタムボタンまたはカスタムリンクのテキストを入力します。 |
| 名前 | 差し込み項目からの参照時に使用されるボタンまたはリンクの一意の名前を受け入れるか、入力します。この名前は、アンダースコアと英数字のみを使用でき、組織内で一意にする必要があります。最初は文字であること、スペースは使用しない、最後にアンダースコアを使用しない、2 つ続けてアンダースコアを使用しないという制約があります。 |
| 名前空間プレフィックス | パッケージを一意に識別するプレフィックスを入力します。パッケージコンテキストでは、名前空間プレフィックスとは AppExchange にある自社パッケージとそのコンテンツを他の開発者のパッケージと区別するための 1 ~ 15 文字の英数字で構成される識別子です。名前空間プレフィックスでは、大文字小文字は区別されません。たとえば、ABC と abc は一意として認識されません。名前空間プレフィックスは、すべての Salesforce 組織にわたって必ずグローバルに一意なものを指定します。名前空間プレフィックスを使用することで、自社の管理パッケージのみを管理できるようになります。 |
| 保護コンポーネント | 必要に応じて、登録者組織での使用を制限します。保護コンポーネントは、登録者の組織で作成されたコンポーネントからリンク付けしたり参照したりすることはできません。開発者は、今後のリリースで、インストールの失敗を心配することなく保護コンポーネントを削除できます。ただし、コンポーネントが非保護に設定され、グローバルにリリースされると、開発者は削除できなくなります。 |
| 説明 | ボタンまたはリンクを他のボタンやリンクと識別するためのテキストを入力します。このテキストは、ボタンとリンクの設定時にシステム管理者に対してのみ表示されます。 |
| 表示の種類 | ページレイアウトのどこにボタンまたはリンクを表示するかを決めます。
|
| 動作 | ボタンまたはリンクをクリックした際の処理を選択します。 適用できる場合は、一部の設定にデフォルト値を使用します。たとえば、[新規ウィンドウに表示] を選択した場合の新規ウィンドウのデフォルトの高さは 600 ピクセルとなります。「ウィンドウオープンプロパティの編集」を参照してください。 一部のカスタムボタンおよびリンクの動作は変更できません。
|
| コンテンツソース | ボタンまたはリンクのコンテンツとして、URL、Sコントロール、JavaScript アクション、または Visualforce ページを使うかどうかを選択します。 Salesforce では、カスタムリンクとカスタムボタンの URL が正しいかどうかがチェックされます。無効な URL マークアップ (スクリプトなど) を含むカスタムリンクやカスタムボタンを作成または編集すると、Salesforce によりリンクの表示がブロックされます。代わりに、エラーメッセージがフロート表示されます。URL が有効で適切な形式になるように再設定します。URL は、相対 URL または絶対アドレス http://、https://、file://、ftp://、または mailto:// にできます。Spring '13 より前に作成されたカスタムリンクまたはカスタムボタンの無効な URL は、編集するまで正しいかどうかをチェックされることはありません。 |
| コンテンツ | ボタンまたはリンクの種別が URL または [OnClick JavaScript] だった場合に、そのボタンまたはリンクのコンテンツを入力する手順は、次のとおりです。
インターネット標準では、URL に特殊なエンコードが必要です。Salesforce では、リンクに挿入した差し込み項目からテキストがエンコードされます。リンクに後から追加したテキストは、手動でエンコードします。たとえば、次の URL を生成するとします。 それには次の内容を使用します。 内容のソースが URL の場合は、Salesforce により URL から二重引用符が削除されます。二重引用符の使用が必要な場合は、手動でエンコードします。たとえば、URL http://www.google.com/search?q="salesforce+foundation" を生成するには、http://www.google.com/search?q=%22salesforce+foundation%22 を使用します。 |
| リンクのエンコード | 文字コード設定を選択します。デフォルトでは Unicode (UTF-8) になります。リンクの対象が異なる形式のデータを必要とする場合は、デフォルトの文字コード設定を変更します。文字コードは、[コンテンツソース] が URL の場合に使用できます。 |

