Flex DataGrid 可编辑 控制输入值的长度——maxchars

来源:互联网 发布:ubuntu tm 编辑:程序博客网 时间:2024/06/06 07:04
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()"><mx:Script><!--[CDATA[   import mx.collections.*;import mx.events.CollectionEvent;private var DGArray:Array = [          {Artist:'Pavement', Album:'Slanted and Enchanted', Price:11.99},          {Artist:'Hotdog', Album:'Brighten the Corners', Price:21.99}];                [Bindable]       public var initDG:ArrayCollection;              public function init():void {          initDG=new ArrayCollection(DGArray);       }]]--></mx:Script><mx:DataGrid id="giftList" height="100" width="100%" dataProvider="{initDG}" >   <mx:columns>    <mx:DataGridColumn dataField="Artist" />    <mx:DataGridColumn dataField="Album" >     <mx:itemRenderer>      <mx:Component>       <mx:HBox>        <mx:TextInput id="amount" text="{data.Album}" width="190" maxChars="10"/>       </mx:HBox>           </mx:Component>       </mx:itemRenderer>    </mx:DataGridColumn>    <mx:DataGridColumn dataField="Price" />   </mx:columns>  </mx:DataGrid> </mx:Application>

0 0