Breaking Changes in v2010 vol 2.11
This page lists important behavior and API changes, which were introduced in this version. If you already have projects using DXperience, you will need to peruse this list in order to understand the changes you might need to make to your source code to support this new release. Note that we only publish the changes to the public interface of our controls. We reserve the right to change the protected, internal, or private interfaces when needed.
PivotGrid Core
BC1358: The PivotGrid.GetColumnIndex() and GetRowIndex() methods return totals' indices for all but last-level field values. Previously, if you called the PivotGrid.GetColumnIndex() or GetRowIndex() method for a field value that was not the innermost one, these methods returned the index of the first column/row nested in a specified field value.
For example, for the following layout:
(0) (1) (2) (3) (4) (5) (6) ...
2009 2009 Total 2010 ...
Q1 Q2 Q3 Q4 Q1 Q2 ...
the result of the PivotGrid.GetColumnInde(angry) new object[]{ 2009 }) was 0 because the {2009, Q1} column is the first one nested in the 2009 field value.
Now, if you specify a non-innermost field value for these methods, they will return the index of the corresponding total. In the example above, the PivotGrid.GetColumnInde(angry) new object[]{ 2009 }) will return 4.
|