As3数据网格最后一个条目移动到第一行



我使用简单的数据网格代码,我需要最后一个条目移动到第一行

//simple data entry 
import fl.controls.DataGrid; 
import fl.controls.dataGridClasses.DataGridColumn; 
import fl.data.DataProvider; 
import fl.events.DataGridEvent; 
import flash.events.MouseEvent;
var dp:DataProvider = new DataProvider(); 
var myDataGrid:DataGrid = new DataGrid(); 
myDataGrid.addColumn("col1");
myDataGrid.addColumn("col2"); 
myDataGrid.addColumn("col3");
myDataGrid.dataProvider = dp; 
myDataGrid.setSize(300, 200);
myDataGrid.move(10, 10); 
addChild(myDataGrid);
btn.buttonMode = true; 
btn.addEventListener(MouseEvent.CLICK, yap);
function yap(event:MouseEvent) {    
    dp.addItem({col1:t1.text,col2:t2.text, col3:t3.text});  
    t1.text = "";   
    t2.text = "";   
    t3.text = ""; 
}

您可以使用dp.addItemAt(yourItemHere,0)/dp.addItem()DataProvider的开头添加一个元素。

这将把你的条目添加到网格的顶部

最新更新