datagrid 合并单元格



 flex 中的grid没有合并单元格的问题。google以后找到一个开源组件接近我的要求。

http://code.google.com/p/advanceddatagrid/

参考文章:http://www.flextheworld.com/2009/12/flex-advanceddatagrid-rowspan.html

但我需要的是类似Excle中的合并单元格

 

故修改上述的版本。1:日期字段不能合并

                           2:后面的列合并单元格需依赖前一列

增加的一个标志值yfbl,需要和并单元格的列设置yfbl=true即可以

<AdvancedDataGrid:AdvancedDataGrid  alternatingItemColors="[0xEEEEEE,0xFFFFFF]"
				width="100%" height="100%" selectionMode="singleCell" editable="true"  wordWrap="true" variableRowHeight="true"
				dataProvider="{dgds}" id="mydg" horizontalScrollPolicy="on" verticalScrollPolicy="on">
		<AdvancedDataGrid:groupedColumns>
			<mx:AdvancedDataGridColumnGroup headerText="出货单基本信息">
			<SubClasses:AdvancedDataGridColumn headerText="日期" dataField="jhrq" labelFunction="labelFunction" editable="false" width="80"/>
			<SubClasses:AdvancedDataGridColumn headerText="电编" dataField="db" width="80"/>
			<SubClasses:AdvancedDataGridColumn headerText="品名" dataField="bm" width="80" />
			<SubClasses:AdvancedDataGridColumn headerText="出货量" dataField="chl" width="70"/>
			<SubClasses:AdvancedDataGridColumn headerText="售价未" dataField="dj" width="70"/>
			<SubClasses:AdvancedDataGridColumn headerText="总价未" dataField="zj" width="70"/>
			<SubClasses:AdvancedDataGridColumn headerText="客户名称" dataField="khmc"/>
			<SubClasses:AdvancedDataGridColumn headerText="出货单号" dataField="chdh"/>
			</mx:AdvancedDataGridColumnGroup>
			<mx:AdvancedDataGridColumnGroup headerText="发票相关信息">
				<SubClasses:AdvancedDataGridColumn headerText="开票日期" dataField="kprq" yfbl="true" labelFunction="labelFunction"  editable="false" width="90"/>
			<SubClasses:AdvancedDataGridColumn headerText="发票号码" dataField="fphm" yfbl="true"/>
				<SubClasses:AdvancedDataGridColumn headerText="发票金额" dataField="total" yfbl="true"/>
			</mx:AdvancedDataGridColumnGroup>
		</AdvancedDataGrid:groupedColumns>
	</AdvancedDataGrid:AdvancedDataGrid>

 截取一张图片效果显示如下



 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值