You need to sign in to do that
Don't have an account?
Benjamin Moore 10
Filtering Topics
I have built out a Vf page to display topics in both Lighting and Classic that are under certain objects in salesforce. The issue is I am not sure the best to filter the results that will work in both classic and lightning. I think that Alphabet filter is no longer an option.
Below is the vf page:
<apex:page controller="AllObjects" extensions="topicControllerfinal">
<apex:pageBlock title="Topic List">
<apex:pageBlockTable value="{!listAcc}" var="accountObj">
<apex:column value="{!accountObj.name}"/>
</apex:pageBlockTable>
<apex:pageBlockTable value="{!listCon}" var="contactObj">
<apex:column value="{!contactObj.name}"/>
</apex:pageBlockTable>
<apex:pageBlockTable value="{!listOpp}" var="opportunityObj">
<apex:column value="{!opportunityObj.name}"/>
</apex:pageBlockTable>
<apex:pageBlockTable value="{!TP}" var="TopicAssignments">
<apex:column value="{!TopicAssignments.topicid}" />
<apex:column value="{!TopicAssignments.CreatedById}" />
<apex:column value="{!TopicAssignments.CreatedDate}"/>
<apex:column value="{!TopicAssignments.EntityType}" />
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>
Below is the vf page:
<apex:page controller="AllObjects" extensions="topicControllerfinal">
<apex:pageBlock title="Topic List">
<apex:pageBlockTable value="{!listAcc}" var="accountObj">
<apex:column value="{!accountObj.name}"/>
</apex:pageBlockTable>
<apex:pageBlockTable value="{!listCon}" var="contactObj">
<apex:column value="{!contactObj.name}"/>
</apex:pageBlockTable>
<apex:pageBlockTable value="{!listOpp}" var="opportunityObj">
<apex:column value="{!opportunityObj.name}"/>
</apex:pageBlockTable>
<apex:pageBlockTable value="{!TP}" var="TopicAssignments">
<apex:column value="{!TopicAssignments.topicid}" />
<apex:column value="{!TopicAssignments.CreatedById}" />
<apex:column value="{!TopicAssignments.CreatedDate}"/>
<apex:column value="{!TopicAssignments.EntityType}" />
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>