のカスタム オブジェクトから行のリストを表示しようとしていますdatalist
。
通常のオブジェクトでこれを試してみると、うまくいくように見えますが、これはかなり奇妙です。
コントローラ
List<Account> accounts;
public List<Account> getAccounts() {
if(accounts == null) accounts = [select id from Account limit 10];
return accounts;
}
ビジュアルフォース
<apex:dataList value="{!accounts}" var="account" id="theList">
<apex:outputText value="{!account.id}"/>
</apex:dataList>
これは以前と同じように機能し、すべてのアカウントの ID を表示します。カスタム オブジェクトを使用すると、空の箇条書きリストが表示されます。お気に入り:
これは正しい弾丸の量を持っています (アイテムは 3 つあります)。
私のコントローラーは今これです
List<AttributeMeetingroomAssociation__c> accounts;
public List<AttributeMeetingroomAssociation__c> getAccounts() {
if(accounts == null) accounts = [select id from AttributeMeetingroomAssociation__c limit 10];
return accounts;
}
[select id from AttributeMeetingroomAssociation__c limit 10]
salesforce.schema で使用すると、3 つの正しい結果が得られます
誰でもこの問題の解決策を持っていますか?