Identify Links/Identify Widget

2909
21
Jump to solution
02-09-2016 11:10 AM
JasonStanton__GISP
Occasional Contributor

I can't figure out what I am doing wrong.  I want to include an Identify Link (WAB v1.3).  The Link Content is a field and works fine in the Flex version I am transitioning away from.  PopUp Link Type is Text and I have included a Link Alias.  When I try to perform the Identify it comes up with "No Results Found".  If i change the Link Content to a URL it works as expected.  If I delete the Identify Link it will identify features properly.

Looking at it in the Inspector/Console - this is the message, but I don't know what this is 'telling me'.  Any thoughts would be greatly appreciated!

Jason

TypeError: Cannot read property 'type' of undefined(…) "TypeError: Cannot read property 'type' of undefined

    at declare._substitute (https://mrmapper.mrpc.org/webapps/HighCrashLocations/widgets/Identify/Widget.js:1434:22)

    at null.<anonymous> (https://mrmapper.mrpc.org/webapps/HighCrashLocations/widgets/Identify/Widget.js:1088:31)

    at https://js.arcgis.com/3.15/init.js:167:296

    at Object.g.filter (https://js.arcgis.com/3.15/init.js:220:229)

    at declare.showIdentifyResults (https://mrmapper.mrpc.org/webapps/HighCrashLocations/widgets/Identify/Widget.js:923:25)

    at null.<anonymous> (https://mrmapper.mrpc.org/webapps/HighCrashLocations/widgets/Identify/Widget.js:702:16)

    at https://js.arcgis.com/3.15/init.js:167:296

    at k (https://js.arcgis.com/3.15/init.js:189:431)

    at q (https://js.arcgis.com/3.15/init.js:189:357)

    at resolve (https://js.arcgis.com/3.15/init.js:191:441)

    ----------------------------------------

    rejected at a (https://js.arcgis.com/3.15/init.js:190:337)

    at k (https://js.arcgis.com/3.15/init.js:190:89)

    at q (https://js.arcgis.com/3.15/init.js:189:357)

    at resolve (https://js.arcgis.com/3.15/init.js:191:441)

    at https://js.arcgis.com/3.15/init.js:819:56

    at k (https://js.arcgis.com/3.15/init.js:189:431)

    at q (https://js.arcgis.com/3.15/init.js:189:357)

    at resolve (https://js.arcgis.com/3.15/init.js:191:441)

    at c (https://js.arcgis.com/3.15/init.js:66:221)

    at d (https://js.arcgis.com/3.15/init.js:66:10)

    ----------------------------------------

Error

    at then.b.then (https://js.arcgis.com/3.15/init.js:192:253)

    at declare.identifyFeatures (https://mrmapper.mrpc.org/webapps/HighCrashLocations/widgets/Identify/Widget.js:698:19)

    at declare._onDrawEnd (https://mrmapper.mrpc.org/webapps/HighCrashLocations/widgets/Identify/Widget.js:544:14)

    at null.<anonymous> (https://js.arcgis.com/3.15/init.js:167:296)

    at g.(anonymous function).h [as onDrawEnd] (https://js.arcgis.com/3.15/init.js:234:134)

    at declare._onDrawEnd (https://mrmapper.mrpc.org/webapps/HighCrashLocations/jimu.js/dijit/DrawBox.js:389:12)

    at null.<anonymous> (https://js.arcgis.com/3.15/init.js:167:296)

    at null.<anonymous> (https://js.arcgis.com/3.15/init.js:1204:63)

    at g.(anonymous function).h [as onDrawEnd] (https://js.arcgis.com/3.15/init.js:234:134)

    at H._drawEnd (https://js.arcgis.com/3.15/esri/toolbars/draw.js:18:262)"

0 Kudos
21 Replies
JasonStanton__GISP
Occasional Contributor

Robert, I wanted to let you know that I figured out what was wrong.  When I add the layer to the WebMap it NEEDED to be the specific layer URL (/0).  You had asked the question above, but didn't indicate that one way was correct or incorrect.  I played around with it and was finally able to get it working.  Thank you for all of your help as always!

0 Kudos
RobertScheitlin__GISP
MVP Emeritus

Jason,

  Sorry for the confusion on that. Now that you have your answer and you mark this thread as answered by clicking on the correct answer link?

0 Kudos