2012-02-20 15 views
1

我有一個VF頁代碼如何在VF頁使用合併單元格

  <apex:pageBlockSection collapsible="false" columns="2" > 

       <apex:inputField value="{!Opp.field1__c}"/> 
       <apex:inputField value="{!Opp.field2__c}"/> 
       <apex:outputField value="{!Opp.field3__c}"/>  
       <apex:outputField value="{!Opp.field4__c}"/>  
     </apex:pageBlockSection> 

我想有blockSection內一個命令按鈕。我們是否可以在表格上有一個類似於一個colspan的東西來將第一行合併到一個列中以容納命令按鈕?

感謝 Prady

+0

請務必記你們的問題回答已經正確地回答Prady,或提出意見,解釋爲什麼你不覺得答案(S)是正確的。謝謝。 – Adam 2012-02-23 17:39:12

回答

2

pageBlockSection呈現爲table一個div內,所以一旦你是「內部」你可以搭載在該模式(至少直到他們改變了他們是如何呈現的部分)。你需要每列兩列(在你的情況下2x2 => 4)。使用以下

<apex:pageBlockSection collapsible="false" columns="2" > 
    <tr> 
     <td colspan="4"> 
     <apex:commandButton ...> 
     </td> 
    </tr> 
    <apex:inputField value="{!Opp.field1__c}"/> 
    <apex:inputField value="{!Opp.field2__c}"/> 
    <apex:outputField value="{!Opp.field3__c}"/>  
    <apex:outputField value="{!Opp.field4__c}"/>  
</apex:pageBlockSection>