I am not sure if my goal is possible with the current design of the RadGrid.
Goal:
To have a RadGrid setup so that the first 2 columns are frozen, and the remaining columns are reorderable and use the reorder animation.
Attempt 1:
Good - I can not start a drag on the first 2 columns
Bad - I can drag one of the AutoGenerated columns over the first 2 column spots and the animation shows the reorder
Good - When dropping over one of the first two columns it will revert back and not actually do the reorder.
...
<ClientSettings AllowColumnsReorder="true" ReorderColumnsOnClient="true" ColumnsReorderMethod="Reorder"
Animation-AllowColumnReorderAnimation="true" Animation-AllowColumnRevertAnimation="true">
</ClientSettings>
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn Reorderable="false"><ItemTemplate>One</ItemTemplate></telerik:GridTemplateColumn>
<telerik:GridTemplateColumn Reorderable="false"><ItemTemplate>Two</ItemTemplate></telerik:GridTemplateColumn>
...AutoGenerated Columns Here
</Columns>
</MasterTableView>
...
Attempt 2:
Good - I can not start a drag on the first 2 columns
Good - I can not drag one of the AutoGenerated columns over the first 2 column spots
Bad - The reorder animation is not working in this case
...
<ClientSettings AllowColumnsReorder="true" ReorderColumnsOnClient="true" ColumnsReorderMethod="Reorder"
Animation-AllowColumnReorderAnimation="true" Animation-AllowColumnRevertAnimation="true"
Scrolling-AutoScroll="true" Scrolling-FrozenColumnsCount="2"
Scrolling-UseStaticHeaders="true" Scrolling-SaveScrollPosition="true">
</ClientSettings>
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn Reorderable="false"><ItemTemplate>One</ItemTemplate></telerik:GridTemplateColumn>
<telerik:GridTemplateColumn Reorderable="false"><ItemTemplate>Two</ItemTemplate></telerik:GridTemplateColumn>
...AutoGenerated Columns Here
</Columns>
</MasterTableView>
...
Any advice or ideas are greatly appreciated.
Thanks!
-Dan