I'm working with the Identify Widget 3.0 and experiencing some unusual behaviour compared to what I would expect from the XML configuration guide.
I currently have three separate dynamic operational layers in the map and six basemaps (addarcgisonlinebasemaps is false)
All of the operational layers are secured and running through a proxy.
Scenario 1
I set up IdentifyWidget.xml with:
1. excludebasemaps = false
2. no proxymapservice defined
3. layers onlythese="false"
Output: Prompted for secure service sign-in details when running identify widget - returns results from all operational layers and active basemap layer
Scenario 2
I set up IdentifyWidget.xml with:
1. excludebasemaps = false
2. proxymapservice defined for each three operational layers (For reference: also works with only one layer defined as long as they share credentials)
3. layers onlythese="false"
Output: NOT prompted for secure service sign-in details when running identify widget - returns results from all operational layers and active basemap layer
Scenario 3
I set up IdentifyWidget.xml with:
1. excludebasemaps = true
2. proxymapservice defined for each three operational layers (For reference: also works with only one layer defined as long as they share credentials)
3. layers onlythese="false"
Output: NOT prompted for secure service sign-in details when running identify widget - Only returns results from ONE of the three operational layers (the uppermost one - i.e. listed last in main config.xml)
I've also tested with layers only these="true". This will still only return results from the uppermost operational layer. Anyone else seen anything like this occurring?