No Context-Sensitive Menu for Identify Tools
I just updated our GE 4.3.1 to 4.4, and GVH from 2.4 to 2.5.
One of the the things I noticed after the upgrade is that context-sensitive tools don't seem to show up on most Identify tools. They show on Measure tools, they show on Drawing tools, but not on Identify.
Thinking that this may be an issue with upgrading a viewer, I tried creating a new one to see if that helped. I noticed there's a different "Identify" tool than is available in the Find Data group item. The context-sensitive menus work with the default "Identify" tool in the "Basic Tools" group, but any Identify tools in the "Find Data" region still don't show the menu (shown below).
/customer/servlet/servlet.FileDownload?file=00P6000000elTNhEAM
Has anyone else encountered this behavior or know how to resolve it? We would prefer to use the Find Data group item over the default "Identify" tool if possible.
Thanks,
Bronson
-
Hi Bronson,
Thanks for all the info, I was able to replicate the exact situation you are experiencing and find a work around!
It looks like when we perform the upgrade from 2.4 to 2.5 we don't add the required control region that holds the transients for the identify tool.
If you create a new Region with the name FindDataControlRegion the context-sensitive tools should work.
Steps to create the Region:
In the toolbar tab of manager click on a create tool button (+ icon) and select Add Region
/customer/servlet/servlet.FileDownload?file=00P6000000elTPmEAM
In the text box type in FindDataControlRegion and place it next to your Find Data tool
/customer/servlet/servlet.FileDownload?file=00P6000000elTPiEAM
Apply your changes and save, now when you select the Find Data tool in your toolbar you should get the Context-Sensitive tools.
Hopefully this helps out, let me know if you have any other issues
Cory Purnell
Latitude Geographics Quality Assurance Team0 -
Hello Cory,
Thanks for the help! Adding the region made our Identify tool's context-sensitive menus work.
I noticed some quirky behavior on sites that have multiple sets of Identify tools and multiple FindDataControlRegions. Like in the image above in my original post, only the first FindDataControlRegion in the viewer's JSON will expand to show the Context-Sensitive menu. All subsequent regions seem to be ignored and don't show context-sensitive menus.
To illustrate, each group of identify tools (each on a different tab) shown below has their own FindDataControlRegion. Clicking one of the Identify tools in any tab results in the context-sensitive menu opening only on the first. Is this the intended behavior?
_img_ alt="User-added image" src="https://latitudegeo--c.na53.content.force.com/servlet/rtaImage?eid=907600000000R3d&feoid=Body&refid=0EM60000000DDqW" _/_img__img_ alt="User-added image" src="https://latitudegeo--c.na53.content.force.com/servlet/rtaImage?eid=907600000000R3d&feoid=Body&refid=0EM60000000DDqb" _/_img__img_ alt="User-added image" src="https://latitudegeo--c.na53.content.force.com/servlet/rtaImage?eid=907600000000R3d&feoid=Body&refid=0EM60000000DDqg" _/_img_0 -
Hi Bronson,
As of right now that is the intended behaviour. This is primarily due to the way the Region works in a toolbar, in which we only support one of each unique region type in the toolbar at a time. Unfortunately this means that you can't have multiples of the Find Data multi-tool and it's corresponding region in your toolbar (well as you see, you can but the context-sensitive tools will not display).
Though this is the intended behavior now, it is great to know about use cases like this as I hadn't thought of it before, and this may change in the future because of your input.
Thanks!
Cory Purnell
Latitude Geographics Quality Assurance Team0
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
3 Kommentare