最近打算吧硬盤中的資料記錄在博客中,有用的就當是個分享,沒用的就當是個備份,還望大家不要見怪。
在項目開發中,有這樣的場景:前臺頁面的表格列需要通過查詢的數據來生成。
public Map myMethod() {
//此處省略部分代碼,主要功能就是封裝好表格數據和表頭信息。
Map resM = new HashMap();
resM.put("head", headNameList);
resM.put("data", dataList);
return resM;
}
前臺:
import spark.components.gridClasses.GridColumn;
protected function vgroup1_creationCompleteHandler(event:FlexEvent):void
{
// TODO Auto-generated method stub
//遍歷表頭。hearderText、dataField,再加入Data
for each(var o:Object in headerData){
var gc:GridColumn = new GridColumn();
gc.headerText = o.toString();
gc.dataField = o.toString();
headArry.addItem(gc);
}
datagrid.columns = headArry;
datagrid.dataProvider = bodyData;
}