动态构造
flex
多表头
在开发
flex
报表的过程中感觉针对每一张报表重新写一个
mxml
是非常不值得的。如果编译好的
swf
可以适应不同的报表不就很爽了。
如下面是一个多表头的例子:
现在想用下面这种格式的数据生成上面的表头。
上面这段
xml
用“
group
”来表示列合并的部分,“
column
”表示了数据列,如果把表头看作树的话“
column
”就是叶子。叶子在表头上对应的就是数据列,多出了相应属性。
怎么对上面的
xml
进行解析呢:
上面定义了一个
AdvancedDataGrid
实例,这里的
groupedColumns
里面只有一个
AdvancedDataGridColumnGroup
并设置其
Id
为
dataColumns
。
上面的
httpService
是用来访问后台生成的
xml
文件。处理它的程序是
onXmlToSet
方法,见下面:
这里得到了
setXml
,其中
dataColumns = createHeaders(dataColumns,setXml.elements());
这一句就是动态生成表头。
见下面这个方法:
这个方法有两个参数,一个是
parent
,表示上一级的列合并,一个是用一个
for
循环,当遇到
column
时直接加到
parent
上,否则
group
将作为下一个
parent
再次执这个方法,并加到
parent
。就是一个简单的树遍历。
最后的
parent
就是一个完整的表头。
- 大小: 5.8 KB
- 大小: 50.2 KB
- 大小: 13.9 KB
- 大小: 2.8 KB
- 大小: 18.6 KB
- 大小: 49.8 KB
分享到:
相关推荐
解决flex advancegrid报表导出excel,复杂表头的工具方法类
flex动态生成datagrid表头,外加linechart的简单操作,值得学习!
NULL 博文链接:https://windmark.iteye.com/blog/1716422
AdvancedDataGrid导出复杂表头excel
Flex应用3D饼图,柱图线图,仪表盘,AdvancedDataGrid表头皮肤,分数较高,不建议下载,仅自己保留
老外做的功能有点复杂,我整理了其中一个简单的效果,在表头上加一个按钮。扩展的话可以实现数据过滤,或者下拉动态隐藏指定列(灵感都来自extjs呵呵)。 也可以在此下载:...
FLEX 动态树 动态图表 FLEX 动态树 动态图表
NULL 博文链接:https://fhuan123.iteye.com/blog/721237
flexBulider页面加载动态图片的显示
本次资源就是针对一次编译原理实验,实验的内容就是用flex工具自动构造词法分析程序
flex3中构造带复选框的树(CheckBoxTree),使用xml数据源,并且可以自定义图标。
建议只参考使用,不要抄袭 实验内容:掌握Flex基础知识,并利用 Flex 设计一个扫描器程序,用于计算一个文件中的字符数,单词数和行数。
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
flex 动态载入外部图片 学习使用基础资料
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
使用诸如Flex和Bison之类的编译器编译器进行编译的指南。 使用这两种工具,您可以专注于编译器的概念,而无需从头开始构建编译器。
动态实现多文件上传,基于flex技术,可以动态监控上传进度。
用flex编写的一个计算器,0-9数字按钮通过as 动态实现 直接讲文件导入flash builder就可以使用
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex简介Flex简介Flex简介Flex简介Flex简介