2012-12-30 23 views
0

我看過最教程​​和google搜索了很多,但沒有成功的兩個對象...VisualForce,清單上的「單」頁面

讓我們假設我有兩個數據庫對象。

我想要一個「單頁」並排列出他們的記錄。結果將看起來像一個網格UI。

有沒有可能?我知道我們可以有一個「擴展控制器」來照顧一些定製的控制器。我仍然想知道如何從單個控制器中的兩個對象中檢索記錄...

是否有任何建議?

回答

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; 
         " 
        /> 
... 

等等...

請給我們您想要達到的目的更多的信息。因爲對我來說這個解決方案很明顯。

+0

謝謝..我在這裏找到了我的解決方案。正如你所提到的,我必須設置一個可以處理兩個對象的自定義控制器:http://salesforce.stackexchange.com/questions/1548/multiple-custom-objects-in-a-single-visualforce-page – Soask

相關問題