最近打算吧硬盘中的资料记录在博客中,有用的就当是个分享,没用的就当是个备份,还望大家不要见怪。
在项目开发中,有这样的场景:前台页面的表格列需要通过查询的数据来生成。
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;
}