0

私はほとんどのチュートリアルを読み、多くのグーグルで検索しましたが、成功しませんでした...

2 つの DB オブジェクトがあるとします。

それらのレコードを並べて一覧表示する「1 ページ」が必要です。結果はグリッド UI のようになります。

それはまったく可能ですか?カスタマイズされたコントローラーを処理する「拡張コントローラー」を使用できることはわかっています。単一のコントローラーで 2 つのオブジェクトからレコードを取得する方法をまだ考えています...

何か提案をお願いします??

4

1 に答える 1

1

ここには複雑なものは見当たらないので、詳細を教えてください。

コントローラ:

sObject obj1 {get;set;}
sObject obj1 {get;set;}

void methodName() {
 obj1 = [select ... ];
 obj2 = [select ... ];
}

Visualforceページ:

<apex:page controller="blablablaController" 
    title="blabla"
    sidebar="false"
>

    <apex:pageMessage rendered="{!(errorMessage != null)}" summary="{!errorMessage}" severity="warning" strength="2" />

    <apex:form id="blaForm" >

        <apex:pageBlock mode="edit">
            <apex:pageBlockSection columns="1">
                <apex:outputPanel >
                    <apex:outputText value="{!obj1.field1}" 
                        style="
                            font-weight:bold;
                            font-size:large;
                        "
                    />
                    <br/>
                    <apex:outputText value="{!obj2.field1}" 
                        style="
                            font-weight:bold;
                            font-size:large;
                        "
                    />
...

等々...

あなたが達成しようとしていることの詳細を教えてください。私の場合、この解決策は明らかだからです。

于 2012-12-31T13:16:59.717 に答える