The first issue you mentioned was a bug. The PivotGrid did not honor the "allowSorting" property for row field columns as it should. This has been fixed, you can see the result in the updated plunkr below:
Many thanks for reporting this problem.
The second issue is by design. Row field columns are a little different from regular columns in that they are always sorted, either in ascending or descending order. This is different from regular columns, which are unsorted by default.
We could certainly show the sort icons in row fields, but the grid would look pretty busy with sort icons on all row field headers, plus sort icons over the actual data. One alternative would be to show only descending sort icons, and leave ascending ones blank. That would look a little cleaner, but it would be inconsistent.
Another alternative would be to add a new, special property for this. We could call it showRowFieldSortIcons
, and set it to false by default, which would be the current behavior. Then users could set it to true and see the row field icons if they chose to do so.
What do you think? Any preferences, or other suggestions?
Thanks in advance for your feedback!