2017-03-05 9 views
0

私はSalesForceに新しく、VisualForceで作業しています。私はコードの下で開発し、正しい出力を出さないように見えます。ここで何がうまくいかないか教えてください。私は2日を過ごした後に何の指摘も見ない。ご案内ください。VisualForceプログラミングで出力が生成されない

<apex:page standardController="account" recordSetVar="arecs"> 
    <apex:pageBlock > 
     <apex:pageBlockSection title="List of Accounts"> 
      <!-- This works as loop --> 
      <apex:pageBlockTable value="{!arecs}" var="item"> 
       <apex:column value="{!item.id}" /> 
       <apex:column value="{!item.name}" /> 
       <apex:column value="{!item.createddate}" /> 
       <apex:column value="{!item.Phone}"/> 
      </apex:pageBlockTable> 

      <apex:pageBlockTable value="{!arecs}" var="rec"> 
       <apex:column value="{!rec.Industry}"/> 
       <apex:column value="{!rec.Type}"/> 
       <apex:column value="{!rec.Rating}"/> 
      </apex:pageBlockTable> 

     </apex:pageBlockSection> 
    </apex:pageBlock> 
</apex:page> 

enter image description here

私は取得していますプログラムの結果: enter image description here

答えて

1

この問題の原因となった複数の理由が考えられます。一度に1つの問題を除外しないようにします。

standardController="account" recordSetVar="arecs"を使用している標準設定コントローラは、現在アクティブリストビューを使用してレコードをフィルタリングします。 [アカウント]タブで、一部のレコードを表示するリストビューを選択し、このVisualforceページを再読み込みしてみます。 (リストビューを選択してGo!を入力してください)

+0

おかげで、私は非常にあなたを追っていけません。どこを変更する必要があるのか​​正確に教えてください。 –

+0

まだ動作していません –

+0

システム管理者プロファイルを使用していますか?アカウントオブジェクトの組織全体の共有既定値は何ですか? https://help.salesforce.com/articleView?id=admin_sharing.htm&language=en_US&type=0 –

1

あなたのコードを実行しているプロフィールがAccountオブジェクトにアクセスできることを願っております。それ以外の場合は、あなたのコードに間違いはありません。もう一度やり直すことをお勧めします。以下

<apex:page standardController="account" recordSetVar="arecs"> 
    <apex:pageBlock > 
     <apex:pageBlockSection title="List of Accounts"> 
      <!-- This works as loop --> 
      <apex:pageBlockTable value="{!arecs}" var="item"> 
       <apex:column value="{!item.id}" /> 
       <apex:column value="{!item.name}" /> 
       <apex:column value="{!item.createddate}" /> 
       <apex:column value="{!item.Phone}"/> 
      </apex:pageBlockTable> 

      <apex:pageBlockTable value="{!arecs}" var="rec"> 
       <apex:column value="{!rec.Industry}"/> 
       <apex:column value="{!rec.Type}"/> 
       <apex:column value="{!rec.Rating}"/> 
      </apex:pageBlockTable> 

     </apex:pageBlockSection> 
    </apex:pageBlock> 
</apex:page> 

そして、あなたのコードの出力されています:以下は、私は私ののDev組織にしようとしたあなたのコードは、ある入力に対して

enter image description here

+0

いいえ、Prodを使用しています。何が起こったのか分かりません。私はすべてのアカウントを削除し、それを新たに作成しました。しかし、なぜそれが起こったのかを確かめる必要があります。根本的な原因はここになければなりません。 –

関連する問題