[toc]
概要
このページでは、クリックボードにコピー機能を使用して、作成済みのボタンを修正する方法を説明します。
「クリックボードにコピー」機能を使用しなくても、直接Visualforceページを書き換えることで、既存のボタンの設定内容を変更することが可能です。
クリックボードにコピー機能とは
「クリックボードにコピー」は、ボタン生成画面で表示されます。
コンテンツリソース(ボタンの種類)が「Visualforce(Salesforceアクション)」の時に表示されます。「URL(カスタムリンク)」を選択すると、「クリックボードにコピー」は表示されません。
「クリックボードにコピー」をクリックすると、ポップアップが表示され、設定したボタン内容がクリックボードにコピーされます。
該当のVisualforceページのボタン内容を書き換えることで、以下の変更が可能です。
- エラー条件
- 出力パターン
- 出力後更新処理
- 順序等の条件
- ボタンを設置する場所
- 出力方法
クリックボードにコピーを使用して既存のボタンを修正する方法
「クリックボードにコピー」を使用してボタン内容を書き換える具体的な方法は、以下のとおりです。
帳票DXの設定タブの「ボタン作成」より、任意の変更を加えた後で、「クリックボードにコピー」をクリックします。
ボタンが表示されているオブジェクトで「オブジェクトを編集」をクリックします。
「ボタン、リンク、およびアクション」を開き、該当のボタン名をクリックします。
Visualforceページが記載されていますので、こちらをクリックします。
「編集」ボタンをクリックします。
Visualforce Markupの中身をすべて、手順1でクリックボードにコピーしたものに置き換え、保存します。
修正例
「帳票を出力したら、カスタム選択リストの値を変更する」という動作に変更する場合の例を説明します。
ボタン生成画面で、「出力後更新処理」タブに上記内容を入力し、「クリックボードにコピー」をクリックします。
該当ボタンのVisualforceページを置き換えます。置き換えたものには、更新後処理が追記されていることが確認できます。
ボタン押下前は該当項目が「いぬ」です。
ボタンを押下します。
ファイルがダウンロードされ、該当項目が条件どおり「くま」に変更されます。