2011-12-27 2 views
0

私は、Visualforceページを起動するケースオブジェクトにカスタムボタンを作成したいと考えています。私は、Visualforceページを別の標準コントローラタイプにしたい。私が言うことから、私はこれをすることはできません。あなたはこれについてどうやって行きますか?コード例を参考にしてください。異なるオブジェクトタイプのVisualforceページから新しいレコードを作成する

おかげ

答えて

2

どちらのVisualforceページに移動しますかあなたはすぐに非ケースVisualforceページにリダイレクトケースを拡張Visualforceページを持っている必要がありますJavaScriptのボタンで行きます。これは不便で不必要なので、Caseオブジェクト(名前|設定|アプリケーション|設定|ケース|ボタンとリンク|新規)でJavaScriptボタンを作成し、コンテンツソース用のOnClick JavaScriptを選択するだけです。 JavaScriptで次に

parent.location.href ='/apex/YourNonCaseVisualforcePage'; 

EDIT:Visualforceのに戻ってポップアップからデータを送信するためのヒントについては、this tutorialをチェックしてください。

+0

大変ありがとうございます。私はこれをやり終えた。私はデータをキャプチャするためにビジュアル・フォース・ページに直接指示します。私はポップアップをクローズしたり、vfページが起動されたケースレコードのフィールドを更新したり、取り消したりするために閉じるのに苦労しています。 onclick = "window.close()はtrue/falseを返します"。私の論理的な声明を推進するのを助けるためにboolを返すための仕事? onclickはvfページ上で、cmdの保存とキャンセルの属性として使用されます。 – Havoc783

関連する問題