【发布时间】:2017-11-28 09:30:51
【问题描述】:
我有两个自定义对象,X 和 Y。
对象 Y 通过查找 YretatedX__c 与 X 相关。
我正在尝试用视觉力显示与 X 的 X y 标准页面相关的所有 Y。
视觉力量:
<apex:page standardController="X__c" extensions="related_list">
<apex:detail relatedList="true">
<apex:relatedList list="Y__c" subject="{!AllRelated}"/>
</apex:detail>
</apex:page>
Apex 类:
public class related_list {
private X__c x;
private Id idX;
public List<Y__c> AllRelated = new Y__c[]{};
public related_list(ApexPages.StandardController controller) {
this.x=(X__c)controller.getRecord();
idX = this.x.Id;
}
public List<Y__c> getAllRelated() {
AllRelated = [SELECT id FROM Y__c WHERE YretatedX__c =: this.idX];
return AllRelated;
}
}
在X页面中,visualforce只显示:
参数“id”的参数值“[a120E0000001234567, a120E0000007654321]”无效
此 ID 对关联到此 X 对象的 Y 对象有效
我尝试了很多,但我可以找到解决方案。
【问题讨论】:
标签: salesforce apex-code visualforce apex