<apex:page standardController="Report__c" extensions="FIT_ReportViewController" action="{!paramCheck}" showHeader="false" sidebar="false" standardStylesheets="false" >
<apex:outputField value="{!Report__c.XXX}" />
如果APEX使用到但页面没有用到的字段时会报错
SObject row was retrieved via SOQL without querying the requested field:
对应方法
private Report__c ctrlReport;
public ReportViewController(ApexPages.StandardController sc){
sc.addFields(new List<String>{ 'XXX__r.YYY__c',
。。。。
});
ctrlReport = (Report__c )sc.getRecord();
}