두 개의 사용자 지정 개체 인 범주 및 사례가 있는데 범주를 부모로 설정했습니다. 범주의 열 Category_ID가 사용자 지정 개체 Case에 의해 참조됩니다. 나는 개발자 콘솔에서 두 개의 쿼리를 실행사용자 지정 필드 ID 참조
SELECT Category_ID__c, ID, 내가 'a0D'F000001MmjUae'와 '같았다 케이스에 CATEGORY_ID의 가치를 발견 Category__c SELECT Category_ID__c, 아이디, Case__c FROM 이름에서 이름 a0D'F000001MmjUde ', 카테고리에서는'0 '과'1 '입니다.
내가 선택한 Category_ID
값에 따라 다른 사례 selectList의를 얻으려면
<apex:outputLabel value="Category" />
<apex:selectList value="{!categoryType}" size="1">
<apex:selectOptions value="{!items}"/>
</apex:selectList>
<apex:outputLabel value="Case" />
<apex:selectList value="{!caseId}" size="1">
<apex:selectOptions value="{!items2}"/>
</apex:selectList>
//From here is Controller
public String categoryType{set;get;}
public List<SelectOption> getItems(){
List<selectoption> mlst = new List<selectoption>();
for(VirtualCaseCategory__c m: [SELECT Category_ID__c, Name FROM VirtualCaseCategory__c]){
mlst.add(new selectoption(m.Id,m.Name));
}
return mlst;
}
public List<SelectOption> getItems2(){
List<selectoption> mlst = new List<selectoption>();
for(VirtualCaseCases__c m: [SELECT Category_ID__c, Name FROM VirtualCaseCases__c WHERE Category_ID__c =:categoryType]){
mlst.add(new selectoption(m.Id,m.Name));
}
return mlst;
}
VisualPage. 누구나 그 이유를 말할 수 있습니까? 왜냐하면 동일한 Category_ID
값을 기반으로하는 쿼리를 실행하기를 원하기 때문입니다.