Visualforce Personnalisé La Liste Des Contrôleurs De

Ce que je cherche à faire est de créer un contrôleur de liste qui affiche un mash up des Occasions, des cas et potentiellement à un autre objet. J'ai commencé à l'aide de la classe à partir de la visualforce guide me va:

public with sharing class CasePagination {
private final Case c;

public CasePagination(ApexPages.StandardSetController controller) {
this.c = (Case)controller.getRecord();
}
public ApexPages.StandardSetController CaseRecords{
get {
if(CaseRecords == null) {
return new ApexPages.StandardSetController(Database.getQueryLocator(
[SELECT c.CaseNumber, c.AccountId, c.Subject, c.Status FROM Case c]));
}
return CaseRecords;
}
private set;
}
public List<Case> getCasePagination() {
return (List<Case>) CaseRecords.getRecords();
}
}

J'ai adapté certains visualforce le code pour afficher la liste des cas pour l'instant:

<apex:page standardController="Case" recordSetvar="cases" extensions="CasePagination">

<apex:pageBlock title="Viewing Cases">
<apex:form id="theForm">

<apex:pageBlockTable value="{!CasePagination}" var="c">
<apex:outputLink value="{!c.Id}">{!c.CaseNumber}</apex:outputLink>
<apex:column value="{!c.Id}"/>
<apex:column value="{!c.CaseNumber}" />
<apex:column value="{!c.Subject}" onclick="openCase"/>
<apex:column value="{!c.Status}" onclick="openCase"/>
</apex:pageBlockTable>

<apex:panelGrid columns="2">
</apex:panelGrid>
</apex:form>
</apex:pageBlock>
</apex:page>

Ce que je suis en train d'essayer de faire est de rendre les éléments dans le tableau interactif. Je veux être en mesure de cliquer sur les enregistrements affichés dans la liste et l'enregistrement de pop-up.

Grâce.

InformationsquelleAutor Havoc783 | 2011-11-14