<?xml version="1.0" encoding="utf-8"?> <mx:Application name="DataGrid_horizontalScrollPolicy_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ import mx.core.ScrollPolicy; ]]> </mx:Script> <mx:XML id="xmlDP" source="data/dp.xml" /> <mx:Array id="arr"> <mx:String>{ScrollPolicy.AUTO}</mx:String> <mx:String>{ScrollPolicy.OFF}</mx:String> <mx:String>{ScrollPolicy.ON}</mx:String> </mx:Array> <mx:ApplicationControlBar dock="true"> <mx:Form styleName="plain"> <mx:FormItem label="horizontalScrollPolicy:"> <mx:ComboBox id="comboBox" dataProvider="{arr}" /> </mx:FormItem> </mx:Form> <mx:Spacer width="100%" /> <mx:Button label="Set dataProvider" click="dataGrid.dataProvider = xmlDP.row;" /> <mx:Button label="Clear dataProvider" click="dataGrid.dataProvider = [];" /> </mx:ApplicationControlBar> <mx:DataGrid id="dataGrid" horizontalScrollPolicy="{comboBox.selectedItem}" width="100%" height="100%" /> </mx:Application>