From the documentation the hierarchy is defined as
Highest level object is the Layout and its override. Then is the band and its override then is the column, row and cell in order.
Where does ValueBasedAppearance fit in the appearance resolution hierarchy ?
Hi,
The hierarchy is quite staggeringly complex. There are a huge number of appearances that apply to a cell, and it's further complicated by states such as Active and Selected.
There's no one single listing of the entire hierarchy. So I'm not really sure exactly what you are looking for here or how to answer your question.
I'm not really sure exactly what you are looking
In my case the RowAlternateAppearance is set. This affects the appearance of cells (with ValueBasedAppearance column) in the "alternate" row.
it's further complicated by states such as Active and Selected.
You raised an interesting point. What if I don' t want the column with ValueBasedAppearance not use the Selected or Active appearance of the row.
The ValueBasedAppearance of a cell should take precedence over the AlternateRowAppearance. In general a cell is more specific than a row. So any appearance that applies to a cell - especially a cell with a specific condition - will apply to the cell before the row appearance is applied to that cell.
BB said:You raised an interesting point. What if I don' t want the column with ValueBasedAppearance not use the Selected or Active appearance of the row.
Since the ValueBasedAppearance takes precedence, I don't see why this would be a problem. You don't have to do anything.