读书人

施用游标遍历DataGrid的dataProvider

发布时间: 2012-10-06 17:34:01 作者: rapoo

使用游标遍历DataGrid的dataProvider

public function copyToClip(evt:MouseEvent):void{var dataSource:Object = docus.dataProvider;//dataProvidervar colLen:int = docus.columns.length;  //返回列数var columns:DataGridColumn = null;var isHeaderText:Boolean = true;//判断是不是头部标题var cursor:IViewCursor = dataSource.createCursor();  //创建dataProvider的游标var value:String = "";while(!cursor.afterLast)//是不是游标到头了{var curr:Object = cursor.current;//当前行for(var k:int=0;k<colLen;k++){columns = docus.columns[k];if(isHeaderText){value += columns.headerText+",";}else{value += curr[columns.dataField]+",";}}value = value.substr(0,value.length-1) + "\n";isHeaderText = false;cursor.moveNext();}System.setClipboard(value);Alert.show("数据已全部复制","提示");}
?

读书人网 >编程

热点推荐