AnsweredAssumed Answered

Re-render on graphic attribute change

Question asked by farschr_L3 on Oct 3, 2017
Latest reply on Oct 11, 2017 by farschr_L3

I have a class break renderer installed onto a graphic overlay. I've also pre-allocated and appended graphics to this layer. One of the attributes is used as the field name to break on for the class break renderer. This attribute is initialized to a certain number and the renderer does exactly as I expect it to do when I append the graphics to the graphics overlay. However, when I change the attribute (that is also the field name) of an existing graphic to another value using

graphicAttrList->replaceAttribute()

my expectations are that the renderer would re-evaluate the graphic and draw the correct symbol according to the change in the graphic's attribute value. However, I don't see that happening. Is there a way to get the renderer to re-render the graphics based on changes to the graphics' attribute. This worked in 10.2.6; so either the capability is lo longer avaialble, or I'm not doing something correctly (perhaps replaceAttribute() is the wrong call to make?). Thanks for any help!

 

-Rainer

Outcomes