Hi all! I'm getting the following error message on a field after using the addCustomView call.
Error: "f.get_entityLogicalName is not a function"

If I run my FetchXML in the FetchXML Builder it works perfectly and get the returned results. So I don't know what is causing the issue. My code is as below:
function addCustomRMAProductView(executionContext)
{
let formContext = executionContext.getFormContext();
let viewID = '{00000000-0000-0000-0000-000000000001}';
let entityName = 'msdyn_rmaproduct';
let viewDisplayName = 'This is a custom view';
let rmaNumberGUID = formContext.getAttribute('po_rma').getValue()[0].id;
let rmaNumber = formContext.getAttribute('po_rma').getValue()[0].name;
if (!rmaNumber)
{
console.log("RMA Number not Found. Lookup field not populated");
}
else
{
let fetchXML =
""
""
""
""
""
""
""
""
""
""
""
""
""
""
""
""
""
"";
let layoutXML =
""
""
""
""
"";
formContext.getControl('po_customrmaproductfilterid').addCustomView(viewID, entityName, viewDisplayName, fetchXML, layoutXML, true)
}
}
Any thoughts?