Ik heb een puntenlaag met een gerelateerde tabel in een veel-op-veelrelatie. ALLE pop-ups werkten prima toen ik deze laag voor het eerst opende in een webkaart. Maar als ik Configure Popup > Configure Attribute gebruik om één attribuutalias te wijzigen, weigeren de punten zonder gerelateerde documenten nu pop-upinformatie weer te geven. Er verschijnt een pop-upballon zonder attribuutinformatie (zie de bijgevoegde afbeelding).
Ik heb een webkaart gemaakt om dit te demonstreren: https://arcg.is/4mi85
De groep van vijf punten in het oosten heeft allemaal minstens één gerelateerd record. Hun pop-ups werken prima. De groep van vijf punten in het westen heeft geen gerelateerde records. Hun pop-ups tonen geen informatie.
Ik heb de webkaart in een webapp geopend om met ontwikkelaarstools fouten te onderzoeken. Chrome geeft deze fout: "Cannot read property "features" of undefined" (zie de bijgevoegde afbeelding).
Ik heb dit getest in meerdere browsers op meerdere computers en ook op een telefoon.
Browserversies: Chrome 60.0.3112.90, Firefox 54.0.1, Chrome 61.0.3163.98 op een Android-telefoon,
Zo heb ik de lagen ingesteld:
Gebruik Table to Relationship Class in ArcGIS Pro (het is een eenvoudige veel-op-veelrelatie)
Gebruik Publish Web Layer. Ik heb nu een gehoste featurelaag en een servicedefinitie.
Open de details van de featurelaag in ArcGIS Online
Open de laag in Map Viewer
ALLE pop-ups werken prima.
Configure Popup > Configure Attribute gebruiken om één attribuutalias te wijzigen.
Nu werken de pop-ups niet voor de westelijke groep punten (die zonder gerelateerde records)
Ik denk dat ik dit zou kunnen omzeilen door een soort overzichtsdocument te maken dat aan elk afzonderlijk punt is gerelateerd, maar ik zou liever zien dat het gewoon werkt. Alle adviezen of inzichten zijn zeer welkom! Bedankt!