* SF開発の新機能* 私はこの最終目標に向けて取り組んでいます。オポチュニティにカスタムボタンを作成します。そのボタンが押されると、Visualforceページには、そのオポチュニティ(ID)との関係を持つ2つのカスタムオブジェクトのレコードが表示されます。両方のカスタムオブジェクトは、カスタムルックアップフィールドを使用して案件に関連付けられます。APEXクラスVisualForceで使用する複数のクエリを一覧表示する
ルーキーとして、私は正しい場所で開始しているかどうかはわかりません。私の頭の中でどうしようとしているのです。下のコードは、#1 &#2のアイテムです。
- 個別のデータを照会するクラスメソッドを作成します。それぞれの方法は
- は、現在の機会ID
- の変数に引っ張ってコーディングする照会データ
- はAPEXコード
をトリガーするボタンを作成し表示するVisualforceページを作成します含める別のクエリ/リストになります
public with sharing class TestDisplayQueryList{
public Opportunity currRec {get; set;}
public static List<Opportunity> oppRecords {get; set;}
public static List<Billing__c> billRecords {get; set;}
public static List<Service__c> servRecords {get; set;}
public TestDisplayQueryList(){
currRec = [SELECT ID FROM Opportunity WHERE :ApexPages.currentPage().getParameters().get('id')];
oppRecords = [SELECT Name, StageName ID FROM Opportunity WHERE ID= :currRec];
billRecords = [SELECT Name, Invoice ID FROM Billing WHERE Opportunity_Name_c= :currRec];
servRecords = [SELECT Name, Department ID FROM Service WHERE Opportunity_Name_c= :currRec];
}
}