laptop and a wrench

Bug

Expanding and collapsing a node in the .NET Web ADF Table of Contents during a map callback operation will cause the node to be unusable.

Last Published: August 25, 2014 ArcGIS Server (.NET)
Bug ID Number NIM046972
SubmittedJuly 22, 2009
Last ModifiedApril 2, 2025
Applies toArcGIS Server (.NET)
Version found9.2
Operating SystemWindows OS
Operating System Version2008
Version Fixed9.3.1
StatusFixed

Workaround

Here are two solutions:A) Listen for the Toc_NodeExpanded event and insert the following lines of code. protected void Toc1_NodeExpanded(object sender, TreeViewPlusNodeEventArgs args) { if (Toc1.CallbackResults.Count < 1 && Toc1.RenderOnDemand) { args.Node.Refresh(); } }The current situation is that the TOC node is unresponsive after the user has been clicking the +/- while the map request is processing. With this code, the node can be expanded successfully once the map request finishes.B) Another option is to set RenderOnDemand = False on the TOC control. This causes the TOC swatches and nodes to be pre-cached so that clicking the + does not need to request the information. Depending on the complexity of the Map, this may result in the application startup being slightly slower.

Steps to Reproduce

Bug ID: NIM046972

Software:

  • ArcGIS Server (.NET)

Get notified when the status of a bug changes

Download the Esri Support App

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options