Record meta-data not loaded

Hi,

I’m trying to write a custom app that will visualize data held in linked records in my base. The base captures interactions between systems and I want to show this as a UML Sequence diagram. I wrote a script app that generates all the UML diagram script but I want to be able to display the diagram itself when a user clicks on an interaction record.

I’ve taken the URL preview custom app as a base as I’m basically rendering in an iFrame the visualization using various javascript/css libraries.

But I can’t traverse the base to access linked records without either:
a) getting a meta-data not loaded error if I use queryResult.getRecordById(…)
b) Rendered more/fewer hooks error if useRecords(queryTable) and find my record in this result.

The code for approach (a) is using an interaction record

var activityLinks = interaction.getCellValue('Activities');
var activities = activityLinks.map(
    actLink => activityQueryResult.getRecordByIdIfExists(actLink.id)
);        

This is one of the first bits of logic in the code (it works in a script block) but not in react so I think I need a better approach for the rest of the code.

Any advice gratefully received,

David

This topic was solved and automatically closed 15 days after the last reply. New replies are no longer allowed.