因此,基於字段值聯繫表,說我有以下visualforce頁:分區VisualForce
<table width="100%" border="0">
<tr>
<td valign="top">
<apex:pageBlock mode="edit" id="results">
<apex:pageBlockTable value="{!contacts}" var="contact">
<apex:column >
<apex:facet name="header">
email
</apex:facet>
<apex:outputField value="{!contact.email}"/>
</apex:column>
<apex:column >
<apex:facet name="header">
Name
</apex:facet>
<apex:commandLink reRender="detail">{!contact.name}
<apex:param name="id" value="{!contact.id}"/>
</apex:commandLink>
</apex:column>
</td>
</tr>
</table>
及以下相應的控制器:
public List<Contact> contacts = [SELECT name, division, email FROM Contact];
說我想打破在這個分區上(即,當有新的分區時,我希望將一個標題放在表格中,該分區名稱將被讀取,然後是該分區內所有聯繫人的姓名和電子郵件以顯示在標題下。 ..類似的這個:
[ Division 1 ]
Email Name
.... ...
... ...
... ...
[ Division 2 ]
Email Name
... ...
[ Division 3 ]
Email Name
... ...
等等
有沒有辦法做到這一點內嵌在心尖pageblock?或者我必須爲每個部門製作一個獨特的分頁區塊?
有沒有人有另一種方法可以解決這個問題?