Related table field in a popupTemplate function?

1755
10
02-14-2019 06:40 AM
JayHill
Occasional Contributor II

I cannot figure out how to call the related field using this function to populate the content of the popup. I have tried relationships/0/FieldName everywhere I thought it was necessary with no luck. I think I need to call fieldInfos within the content syntax, Correct?

            liquefactionPopup = function(value, key, data) {
                var content = "";

                if (key === "LQSHazardUnit") {
                    if (data.LQSHazardUnit) { 
                        content += "<span class='bold' title='Magnitude'><b>LQSHazardUnit: </b></span>" + data.LQSHazardUnit + "<br/>";
                    }
                }
                if (key === "LQSMappedScale") {
                    if (data.LQSMappedScale) { 
                        content += "<span class='bold' title='Longitude'><b>LQSMappedScale: </b></span>" + data.LQSMappedScale + "<br/>";
                    }
                }
}
                return content;
            }


            const liquefaction = new FeatureLayer({
                url: "https://services.arcgis.com/3",
                title: "Liquefaction Susceptibility",
                visible: false,
                outFields: ["*"],
                popupTemplate: {
                    title: "Liquefaction Susceptibility",
                    content: "{LQSHazardUnit:liquefactionPopup}{LQSMappedScale:liquefactionPopup}"
                },
            });
0 Kudos
10 Replies
JayHill
Occasional Contributor II

@yanncabon 

@juliepowell

0 Kudos