Может кто-нибудь сказать мне, как использовать ajax для загрузки apex pageBlockTable через ajax при загрузке страницы? Я видел примеры, показывающие, как использовать apex actionFunction, но примеры, как правило, просты (например, - возвращение строки из контроллера и размещение ее на странице. Мой контроллер возвращает список sObjects, и я просто не совсем уверен как это делается.
страница:
<apex:pageBlockTable value="{!TopContent}" var="item">
<apex:column headerValue="Title">
<apex:outputLink value="/sfc/#version?selectedDocumentId={!item.Id}">
{!item.Title}
</apex:outputLink>
</apex:column>
</apex:pageBlockTable>
Контроллер:
List<ContentDocument> topContent;
public List<ContentDocument> getTopContent()
{
if (topContent == null)
{
topContent = [select Id,Title from ContentDocument limit 10];
}
return topContent;
}