Node headers display over every node. This is totally space consuming when displaying homogeneous information. Is there any way to set the tree working in a sort of compact mode?. All descendants at the same level with the same column header group are grouped together into a sigle "grid". If the colum set is attached on tree only the tree sems to display in compact mode, but cell over nodes are empty. In other words nodes cell collections are empty. Isnt simple to follow the following rule?. "If a column set is attached to the tree, this is inherited on all tree nodes, if not specified differently", too simple to be implemented ya?.
I do not understand why infragistic products are so incomplete in high end functionalities. Too many details are missing or largely incomplete or not working at all. I need to move this complain because a large par of my development time is spent trying to ship around this set of missing details, I am talking about our current application (over 500k line of code). Another example?. In application styler, there is only one instance of tree, displayed in standard mode, it is very difficult to set the style of colum headers, for example, another detail missed!.
So in a case like this, you would probably use the Grid ViewStyle. You do not need to use FreeForm.
I beleive headers will show up every time there is a break. So there will be a header on each island of data. UltraWinGrid has a property called HeaderPlacement which allows more options, but I don't thin UltraWinTree supports this currently. If that's what you need, you should Submit a feature request to Infragistics.
I have two different sets of headers that might need to be displayed. The highest level has one type of header, the second level has a different type of header. I would only want one header to show for each at the very top of the screen, the others are redundant.
As it said, it is not the behavior of the tree to show a header on every node. If this is happening, then something is wrong. Why are you using FreeForm ViewStyle if your nodes have the same set of columns? Are you applying a different ColumnSet to every tree node?
This irritates me as well. If I am in FreeForm I may not always want to display headers at ever node. I wish I could selectively turn them off and have several prebuilt options like, ShowAtEveryNode/ShowAtEverLevel/ShowOnlyAtTop.
If I am in Grid, maybe I just want one header at the top of the tree, not at every level. The headers take up way to much room, especially once you start drilling down many levels and end up with a header at every node almost (Grid ViewStyle). I just want one header at the top of the tree so that the users can sort if they would like but thats about it.
This is not the default behavior of the tree. If you are binding the tree to a homogenous data source, then the headers are only displayed once at the top of the tree. So if your headers are displaying on every node, then you are probably setting some property that you do not want to be setting which is causing this. Or else your data source is not actually homogenous.
It's very difficult to guess what might be causing this since you posted so few details. I might be able to help you with more details if you were more specific about exactly what properties you are setting.
For example, what exactly does this mean: "If the colum set is attached on tree only the tree sems to display in compact mode?" There is no columnset property on the tree itself. Are you talking about the RootColumnSet? Or are you using the ColumnSet property on the Override?
Are you creating the ColumnSets yourself or are you letting the tree AutoGenerate them?
What's the Style of your tree set to?
What kind of data source are you binding to?
mgiudici said:Another example?. In application styler, there is only one instance of tree, displayed in standard mode, it is very difficult to set the style of colum headers, for example, another detail missed!.
If you open up the Navigation Canvas and look at the top, there is a button there for "Canvas Options". Drop this down, go to the Tree tab, and you can select Grid style so you can see headers in the tree and style them.