0

İnternette bulduğum bazı kodlardan çalışıyorum - sadece ADM 201 kursunda bulundum.Mesajları (poster adı, fotoğraf, metin gövdesi) belirli Sohbet grubundan VF sayfasına alma - VF'ye giriş yapma Mücadelesi

Yaptığım şey bilgiyi bir gönderiden almaya ve sonra bunu bir VF sayfasına koymaya çalışıyor. Konuşmayı kullanabileceğimi biliyorum: besle, ama bu sadece bilgi ve işlevlerin tümünü alıyor, oysa sadece metin gövdesine, poster adına ve resme (temel değil) ihtiyacım var.

Ne var bugüne kadar:

Apex Sınıfı:

public class Test_3 {  //Class is 
public ConnectApi.FeedElementPage feedElementPage{get;set;} 
public Test_3() { 
    feedElementPage = ConnectApi.ChatterFeeds.getFeedElementsFromFeed('0F958000000TWvL', ConnectApi.FeedType.Record, 'showInternalOnly'); 
    } 
    } 

VF sayfa:

<apex:page controller="Test_5"> 
    <div class="posts"> 
     <div class="row"> 
     <div class="col-md-6"> 
     <apex:repeat value="{!feed.elements}" var="feedElement"> 
      <div class="media"> 
       <a class="pull-left" href="{!feedElement.parent.id}"> 
       <img class="media-object" src="{!feedElement.photoUrl}" alt="{!feedElement.actor.name}"/> 
        </a> 
        <div class="media-body"> 
         <h4 class="media-heading">{!feedItem.actor.name}</h4> 
         // This creates a heading from the posts that is the poster's name 
         {!feedElement.body.text} 
         // This is the body of the post 
         </div> 
        </div> 
     </apex:repeat> 
     </div> 
</div> 
</div> 

<footer> 
    <p>&copy; Operations Updates - Please refresh your browser for the latest</p> 
</footer> 
</apex:page> 

Güncel konular:

!!
  • feedElement.parent.id
  • feedItem.actor.name "Hata: Bilinmeyen özellik 'ConnectApi.Feed.elements'" Neyse

, ben bu işe olamaz . Bunu 5 saat güzel bir şekilde yapmaya çalışıyorum.

Herhangi bir yardım çok takdir edilecektir.

Kod, here değiştirildi ve sonra Öğelerden Öğeler öğesine güncellemeye çalıştım.

teşekkürler Apex sınıfta

cevap

0

, değişken "feedElementPage" denir ama Visualforce sayfasında, bu "besleme" diyor. repeat value="{!feed.elements}" Ayrıca

repeat value="{!feedElementPage.elements}"; sizlere FeedItem yerine FeedElement kullanmak gerektiğini düşünüyorum Apex sınıfında feed için feedElementPage güncellemek veya güncelleyin. Lütfen dokümana bir göz atın ve başka sorularınız olursa lütfen bize bildirin.