私は、Visualforceページを起動するケースオブジェクトにカスタムボタンを作成したいと考えています。私は、Visualforceページを別の標準コントローラタイプにしたい。私が言うことから、私はこれをすることはできません。あなたはこれについてどうやって行きますか?コード例を参考にしてください。異なるオブジェクトタイプのVisualforceページから新しいレコードを作成する
おかげ
私は、Visualforceページを起動するケースオブジェクトにカスタムボタンを作成したいと考えています。私は、Visualforceページを別の標準コントローラタイプにしたい。私が言うことから、私はこれをすることはできません。あなたはこれについてどうやって行きますか?コード例を参考にしてください。異なるオブジェクトタイプのVisualforceページから新しいレコードを作成する
おかげ
どちらのVisualforceページに移動しますかあなたはすぐに非ケースVisualforceページにリダイレクトケースを拡張Visualforceページを持っている必要がありますJavaScriptのボタンで行きます。これは不便で不必要なので、Caseオブジェクト(名前|設定|アプリケーション|設定|ケース|ボタンとリンク|新規)でJavaScriptボタンを作成し、コンテンツソース用のOnClick JavaScriptを選択するだけです。 JavaScriptで次に
:
parent.location.href ='/apex/YourNonCaseVisualforcePage';
EDIT:Visualforceのに戻ってポップアップからデータを送信するためのヒントについては、this tutorialをチェックしてください。
大変ありがとうございます。私はこれをやり終えた。私はデータをキャプチャするためにビジュアル・フォース・ページに直接指示します。私はポップアップをクローズしたり、vfページが起動されたケースレコードのフィールドを更新したり、取り消したりするために閉じるのに苦労しています。 onclick = "window.close()はtrue/falseを返します"。私の論理的な声明を推進するのを助けるためにboolを返すための仕事? onclickはvfページ上で、cmdの保存とキャンセルの属性として使用されます。 – Havoc783