Необходимо отображать файлы на странице vf из запроса, написанного в контроллере.

У меня есть требование, когда мне нужно отображать поля, полученные из запроса в контроллере, на страницу Vf без использования pageblockTable.

Пожалуйста, смотрите приведенный ниже код, который я пытаюсь использовать.

Код вершины:

public class ViewDetailscontroller

{

public List<Course__c> coursesList{get; set;}
public Course__c coursesobj{get; set;}

  public ViewDetailscontroller()

           {

coursesobj =[SELECT Id,Answer_1__c,Web_Score_SwU__c FROM Course__c where Lead__c =: Leadid ];
} 

}

Страница ВФ:

 <apex:page standardController="Lead"  extensions="ViewDetailscontroller" tabStyle="Course__c">

    <apex:form>
      <apex:pageBlock rendered="{!intrestedinData_Analytics}" >
                    <apex:pageBlockSection >

                    <apex:outputField value="{!coursesobj.Batch_for_DA__c}"/>

                    </apex:pageBlockSection>
                    </apex:pageBlock>
    </apex:form>

    </apex:page>

Проблема в том, что я не могу связать значения списка из контроллера с тегом pageblock или любым другим тегом, кроме таблицы pageblocktable.

Пожалуйста, предложите, спасибо.


person Prateek Jain    schedule 23.04.2016    source источник


Ответы (1)


Вы можете использовать тег apex:repeat и создать свою собственную «таблицу», если хотите.

<apex:repeat value="{!accounts}" var="a">
        <p>{!a.name}, {!a.id}</p>                
</apex:repeat>
person utm    schedule 25.04.2016
comment
Привет, Утм, спасибо за ваш ответ, но я хочу, чтобы поля в подробностях отображались в моде просмотра страниц. - person Prateek Jain; 25.04.2016