как использовать colspan на страницах 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 для таблицы, чтобы объединить первую строку в один столбец, чтобы удерживать командную кнопку?

Спасибо, Прэди.


person Prady    schedule 20.02.2012    source источник
comment
Пожалуйста, не забудьте отметить ваши вопросы как ответы, на которые были даны правильные ответы, Прэди, или оставляйте комментарии, объясняющие, почему вы не считаете ответы правильными. Спасибо.   -  person Adam    schedule 23.02.2012


Ответы (1)


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>
person mmix    schedule 20.02.2012