The table is in a tab. The tabset is set to NOT defer rendering. Whether the page include is set to lazy load or not doesn’t change the result.
Interestingly, as soon as I open the dev console, the table appears. I had to open the console and then reload to make sure the data was in the model when the table was empty, and it is. The data is in the model and the IDs are present.
There is no sort order specified. Here’s the soql:
"SELECT Date_of_Report_to_Health_Department__c,Date_of_Report_to_Patient__c,Date_of_Test__c,Medical_Inventory_Item_Test__c,Medical_Inventory_Item_Test__r.Name,Medical_Inventory_Item_Treatment__c,Medical_Inventory_Item_Treatment__r.Name,Other_STDtest__c,RN_Initials_Reporting_to_Health_Dept__c,RN_Initials_for_Reporting_to_Patient__c,RN_Initials_for_Results__c,RN_Initials_for_Test__c,RN_Initials_for_Treatment__c,Results__c,Results_Date__c,Results_Reported_to_Health_Department__c,Results_Reported_to_Patient__c,STD__c,STD_Treatment__c,STD_Treatment__r.Name,Treatment_Date__c,Treatment_Given__c,Patient_Case__c,Patient_Case__r.Name,STD_Treatment__r.STD_Treatment_Instructions__c,STD_Test_Method__c,STD_Treatment__r.STD__c,Tracking_Number__c,Id FROM STD_Test__c WHERE (Patient_Case__c = ‘a0O61000000zIamEAE’)"
Also interestingly, when I had the console open on pageload (and therefore the table was empy), when I closed the console the data renders.