【code】flex根據數據,動態生成表格

最近打算吧硬盤中的資料記錄在博客中,有用的就當是個分享,沒用的就當是個備份,還望大家不要見怪。微笑

在項目開發中,有這樣的場景:前臺頁面的表格列需要通過查詢的數據來生成。

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;
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章