NTreeList GroupBy node - support both image and text


https://www.nevron.com/Forum/Topic6623.aspx
Print Topic | Close Window

By Craig Swearingen - 12 Years Ago

I would like to display an image to the left of the text on a GroupBy node in my NTreeList.  (Between the +/- expander and the sub item text.)  It looks like I can display either an image or text but not both.  Is there a way to do this? 

The examples only show text and I don't see any NTreeListNode classes that offer this.  I saw the NTreeListGroupByNode but I'm not sure its helpful for this.

By Nevron Support - 12 Years Ago
Hi Craig,

You can try the following:

nTreeList1.GroupNodeDefaultState.Image = ...
By Craig Swearingen - 12 Years Ago
Thanks for the suggestion.  That works to show an image where I'd like it to.  Its the same image on every group.  Like the text shown, I'd like the image to be unique to the group, however.  Is that possible?
By Nevron Support - 12 Years Ago
Hi Craig,

Each group by row is actually a NTreeListNode. If you know how many groupings you will have, you can set an image as follows:
NTreeList.Nodes[i].Image = ...

This way you may set a different image to each grouping.
By Craig Swearingen - 12 Years Ago
Great thanks.  That makes sense now.  After calling the GroupBy method I was able to run through the nTreeList1.Nodes list and update the NTreeListGroupByNode objects with the unique image.