+ Start a Discussion
jaw999jaw999 

Post on a Chatter feed on VisualForce page has died overnight

I redirect users from std Account page to a VF page.
the tab featuring <apex:outputPanel >  <chatter:feedWithFollowers entityId="{!Account.id}"/> </apex:outputPanel> 
no longer works - users cannot post into the Chatter. 
Triggers for logged activities can still push to the account.
The Enter a Meeting (New Event) publisher Action still works ok.

If I revert to default Account pages Chatter works ok (but obviously we don't want this).

Any suggestions? 
Sonam_SFDCSonam_SFDC
Hi,

I just tested this on my test ORG and I am able to see the text window for users to post on the chatter feed : could you please share the complete code for the visualforce page so i can test it thoroughly..
jaw999jaw999
The SFDC support comment is "What is happening is during the web call the Chat feed is overridden by the Chart call which consumes more java call."
So I can't have report charts and working chatter in an Account overriden by a Visualforce page.
This is very limiting and disappointing.
jaw999jaw999
<apex:page standardController="Account" extensions="UserProfileGetter,accountFileExt"  showHeader="true"    >
   <style>
      .activeTab {background-color: black; color:#00ff00; background-image:none}
      .inactiveTab { background-color: #ffff00; color:black; background-image:none}
  
   </style>
  
   <apex:tabPanel switchType="client" selectedTab=" tabdetails" id="AccountTabPanel" tabClass="activeTab" inactiveTabClass="inactiveTab">  
  
     <apex:tab label="Chatter Feed" name="Chatter" id="Chatterfeed">
         <apex:outputPanel >  <chatter:feedWithFollowers entityId="{!Account.id}"/> </apex:outputPanel>
      </apex:tab>
     
      <apex:tab label="Account Details" name="AccDetails" id="tabdetails">
         <apex:detail relatedList="false" title="true"/>
      </apex:tab>
     
   
     
        <apex:tab label="Activity History" name="ActivityHistory" id="tabActHist">
         <apex:relatedList subject="{!account}" list="ActivityHistories" />
      </apex:tab>
     
      <apex:tab label="Open Activities" name="OpenActivities" id="tabOpenAct">
         <apex:relatedList subject="{!account}" list="OpenActivities" />
      </apex:tab>
      
      <apex:tab label="Contacts" name="Contacts" id="tabContact">
         <apex:relatedList subject="{!account}" list="contacts" />
      </apex:tab>
      <apex:tab label="Opportunities" name="Opportunities" id="tabOpp" >
         <apex:relatedList subject="{!account}" list="opportunities" />
      </apex:tab>
       <apex:tab label="Assigned Coverage" name="Coverage" id="assCov">
         <apex:relatedList subject="{!account}" list="Assigned_Teams__r" />
      </apex:tab>
     
     
    
     
      <apex:tab label="Key Client Roles" name="ClientRoles" id="CR">
   <apex:include pageName="ContactRoles"/>
         </apex:tab>
        
         <apex:tab label="Cases" name="Cases" id="Cases" >
         <apex:relatedList subject="{!account}" list="Cases" />
      </apex:tab>
    
      <apex:tab label="files" name="files" id="files">
   <apex:include pageName="FilesPage"/>
         </apex:tab>
        
          <apex:tab label="Account Team" name="AcctTeam" id="actteam" rendered="{!userAdminTeam}">
         <apex:relatedList subject="{!account}" list="AccountTeamMembers" />
      </apex:tab>
     
         </apex:tabPanel>
        
</apex:page>
jaw999jaw999
Current solutions proposed from SFDC help:
  • revert account page layouts (poor usability)
  • remove charts (ignores business needs)
  • (non-sensical idea to long and obtuse to explain here)
Likely option - revert page layout until sp14 release and use visualforce functionality: <analytics:reportChart reportId="00OK0000000TXXb" >
jaw999jaw999
They tell me it is too much java.