需要在 Controller 中编写的查询中显示 vf 页面中的字段
Need to display Fileds in vf page from Query written in Controller
我有一个要求,我需要在不使用 pageblockTable 的情况下将从控制器中的查询获取的字段显示到 Vf 页面。
请看下面我正在尝试的代码。
顶点代码:
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 ];
}
}
Vf 页面:
<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>
这里的问题是我无法将 Controller 中的列表值绑定到 pageblock 标签或除 pageblocktable 之外的任何其他标签。
求推荐,谢谢
您可以使用 apex:repeat 标签并根据需要构建您自己的 "table"。
<apex:repeat value="{!accounts}" var="a">
<p>{!a.name}, {!a.id}</p>
</apex:repeat>
我有一个要求,我需要在不使用 pageblockTable 的情况下将从控制器中的查询获取的字段显示到 Vf 页面。
请看下面我正在尝试的代码。
顶点代码:
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 ];
}
}
Vf 页面:
<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>
这里的问题是我无法将 Controller 中的列表值绑定到 pageblock 标签或除 pageblocktable 之外的任何其他标签。
求推荐,谢谢
您可以使用 apex:repeat 标签并根据需要构建您自己的 "table"。
<apex:repeat value="{!accounts}" var="a">
<p>{!a.name}, {!a.id}</p>
</apex:repeat>