Всем привет. Подскажите, как сделать, чтобы при выборе доктора выводилась информация, о времени работы данного врача + информацию о всех его пациентах?
Основной код
<apex:page id="a" controller="aa">
Appointment Table
<apex:form>
<apex:pageBlock>
<apex:pageBlockSection>
Select a doctor:
<apex:selectList>
<apex:selectOptions value="{!doctorSelectOptionList}"/>
</apex:selectList>
</apex:pageBlockSection>
<apex:pageBlockSection>
Working House Start:
</apex:pageBlockSection>
<apex:pageBlockSection>
Working House End:
</apex:pageBlockSection>
</apex:pageBlock>
<apex:pageBlock>
Select a patient:
<apex:selectList>
<apex:selectOptions value="{!patientSelectOptionList}"/>
</apex:selectList>
</apex:pageBlock>
</apex:form>
</apex:page>
Код контроллера
public class aa {
public String myText {get;set;}
public List<Doctor__c> DoctorList {get;set;}
public List<SelectOption> doctorSelectOptionList {get;set;}
public List<Patient__c> PatientList {get;set;}
public List<SelectOption> patientSelectOptionList {get;set;}
public aa (){
doctorSelectOptionList = new List<SelectOption>();
patientSelectOptionList = new List<SelectOption>();
DoctorList = [SELECT iD, Name FROM Doctor__c];
for (Doctor__c doc : DoctorList){
doctorSelectOptionList.add(new SelectOption(doc.Id, doc.Name));
}
PatientList = [SELECT Id, Name FROM Patient__c];
for (Patient__c patient : PatientList){
patientSelectOptionList.add(new SelectOption(patient.Id, patient.Name));
}
}
}
Вот что выводится на данный момент