Did anyone encountered such scenario.
> How can I scroll parentDocument canvas when I perform Drag and Drop in
> DataGrid.
>
>
>
> First MXML
> There is creationComplete Script which adds Second mxml as child
> <mx:Canvas id="containerWidgets" x="0" y="35" width="100%"
> height="5000" backgroundAlpha="0" />
>
>
>
> Second MXML (This MXML is used to move rows from one datagrid to another.
> Basically displaying 3 column layout where objects can be drag and dopped.
> When I drag top level level row to bottom I want ParentDocument canvas also
> to scroll, so that user can drop rows in 10th or 20th record which cannot be
> displayed on screen)
> <mx:Canvas x="0" id="widgetCanvas" y="25" width="98%" height="100%"
> resize="resizeGrids()">
>
> <mx:DataGrid selectionColor="white" id="dbGrid1"
> dataProvider="{grid1XMLData}" paddingTop="0" paddingBottom="0"
> variableRowHeight="true" rowHeight="500" x="5" y="5" width="33%"
> height="100%" showHeaders="false" dragEnabled="true" dragMoveEnabled="true"
> dropEnabled="true" borderStyle="none" visible="false" rollOverColor="white"
> alternatingItemColors="#FFFFFF">
> <mx:columns>
> <mx:DataGridColumn dataField="col51"
> itemRenderer="components.ShowWidgetData" />
> <mx:DataGridColumn dataField="col2" visible="false" />
> <mx:DataGridColumn dataField="col3" visible="false" />
> <mx:DataGridColumn dataField="col14" visible="false" />
> </mx:columns>
> </mx:DataGrid>
> <mx:DataGrid liveScrolling="true" selectionColor="white"
> id="dbGrid2" dataProvider="{grid2XMLData}" paddingTop="0" paddingBottom="0"
> variableRowHeight="true" rowHeight="500" backgroundAlpha="0" x="5" y="5"
> width="33%" height="100%" showHeaders="false" dragEnabled="true"
> dragMoveEnabled="true" dropEnabled="true" borderStyle="none"
> visible="false" rollOverColor="white" alternatingItemColors="#FFFFFF">
> <mx:columns>
> <mx:DataGridColumn dataField="col1" visible="false" />
> <mx:DataGridColumn dataField="col51"
> itemRenderer="components.ShowWidgetData"/>
> <mx:DataGridColumn dataField="col3" visible="false" />
> <mx:DataGridColumn dataField="col14" visible="false" />
> </mx:columns>
> </mx:DataGrid>
> <mx:DataGrid selectionColor="white" id="dbGrid3"
> dataProvider="{grid3XMLData}" paddingTop="0" paddingBottom="0"
> variableRowHeight="true" rowHeight="500" backgroundAlpha="0" x="5" y="5"
> width="33%" height="100%" showHeaders="false" dragEnabled="true"
> dragMoveEnabled="true" dropEnabled="true" borderStyle="none"
> visible="false" rollOverColor="white" alternatingItemColors="#FFFFFF">
> <mx:columns>
> <mx:DataGridColumn dataField="col1" visible="false" />
> <mx:DataGridColumn dataField="col2" visible="false" />
> <mx:DataGridColumn dataField="col51"
> itemRenderer="components.ShowWidgetData" />
> <mx:DataGridColumn dataField="col14" visible="false" />
> </mx:columns>
> </mx:DataGrid>
> </mx:Canvas>
>
>