我試圖顯示來自datalist
中的自定義對象的行的列表。Apex:Datalist顯示空結果
當我在一個普通的對象上嘗試這個時,它似乎工作,這很奇怪。
控制器
List<Account> accounts;
public List<Account> getAccounts() {
if(accounts == null) accounts = [select id from Account limit 10];
return accounts;
}
Visualforce
<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]
給出了3分正確的結果,當我在salesforce.schema
任何人有一個解決這個問題使用它們?
您是否試圖顯示不是ID,但例如CreatedDate或Name?相同的結果? – mast0r
是的很奇怪,完全相同的結果。 – Tim
我會說這是您的個人資料的自定義對象設置。讀/寫? – mast0r