2012-02-20 43 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>