Quelqu'un peut-il me dire comment utiliser ajax pour charger un apex pageBlockTable via ajax sur le chargement de la page? J'ai vu des exemples montrant comment utiliser un apex actionFunction, mais les exemples sont généralement simples (par exemple, renvoyer une chaîne du contrôleur et la mettre sur la page.) Mon contrôleur retourne une liste de sObjects et je ne suis pas sûr comment faireVisualforce charger les composants apex via ajax lors du chargement de la page
page:.
<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>
contrôleur
:..
List<ContentDocument> topContent;
public List<ContentDocument> getTopContent()
{
if (topContent == null)
{
topContent = [select Id,Title from ContentDocument limit 10];
}
return topContent;
}