こんにちは、Salesforce.com プラットフォームの初心者です
私はApexクラスを書きました:
public class FieldSetDemonstration {
public Resource__c merch { get; set; }
public FieldSetDemonstration() {
this.merch = getMerchandise();
}
public List<Schema.FieldSetMember> getFields() {
return SObjectType.Resource__c.FieldSets.Hello2.getFields();
}
private Resource__c getMerchandise() {
String query = 'SELECT ';
for(Schema.FieldSetMember f : this.getFields()) {
query += f.getFieldPath() + ', ';
}
query += 'Id FROM Resource__c LIMIT 1';
System.debug('Hello world debug log');
Resource__c res= Database.query(query);
System.debug('Hello World Debug log'+''+res.name);
return res;
}
}
これは、正しい res.name 値を与える visualforce ページ コントローラーのコントローラー クラスですが、デバッグ コンソールでは、Hello world デバッグ ログしか取得できません。デバッグ コンソールに res.name の値が表示されない理由を教えてください。デバッグ目的で表示する方法は?