/**
* 读取数据成功
*/
private function onReportResult(event:ResultEvent):void{
mgrid.clearSubTotalResult();
mgrid.addEventListener(MecGridEvent.DATAPROVIDER_UPDATE_FINISHED, dataProviderUpdatedHandler);
this.dataSource = event.result as ArrayCollection;
if(this.dataSource!=null&&this.dataSource.length>0){
this.vs.selectedIndex = 0;
}else{
this.preload.barLabel = "共查询到0条数据!";
this.preload.fontColor = 0xFF0000;
}
}
private function dataProviderUpdatedHandler(event:MecGridEvent):void
{
mgrid.removeEventListener(MecGridEvent.DATAPROVIDER_UPDATE_FINISHED, dataProviderUpdatedHandler);
mgrid.redraw = false;
mgrid.clearSubTotal();
mgrid.AddSubTotal("总计", [1], MecGridConst.SUBTOTAL_SUM, -1, [2, 3, 4, 5,6,7], MecGridConst.SUBTOTAL_BELOWDATA);
mgrid.AddSubTotal("小计", [1], MecGridConst.SUBTOTAL_SUM, 0, [2, 3, 4, 5,6,7], MecGridConst.SUBTOTAL_BELOWDATA);
mgrid.updateSubTotal();
mgrid.redraw = true;
}
<MecGrid:MecGrid id="mgrid" width="100%" height="100%" dataProvider="{this.dataSource}" ExtendLastColumn="true">
<MecGrid:ResourceXML>
<mx:XML xmlns="">
<List>
<option cols="9" fixedrows="1" fixedcols="0" extendlastcol="T" merge_option="0" merge_option_fixedcolumn="0" merge_option_fixedrow="0" showspreadsheet="F" selectionmode="20" sortoption="0" treeview="T" treeColumn="0" textalignment="6" textalignment_fixed="5"/>
<columns>
<column name="col_1" datafield="xxName" visible="T" editable="F" colindex="0" autowidth="F" width="130" datatype="5" textalign="5" textalign_fixed="10" formatstring="" merge="T" style="fixedcenter" enablefilter="T" header="部门名称"/>
<column name="col_2" datafield="yyName" visible="T" editable="F" colindex="1" autowidth="T" width="250" datatype="5" textalign="4" textalign_fixed="10" merge="F" style="fiexdcolumn" header="事项名称"/>
<column name="col_3" datafield="zzName" visible="T" editable="F" colindex="2" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="受理"/>
<column name="col_4" datafield="mmName" visible="T" editable="F" colindex="3" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="办结"/>
<column name="col_5" datafield="xxValue" visible="T" editable="F" colindex="4" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="作废业务"/>
<column name="col_6" datafield="yyValue" visible="T" editable="F" colindex="5" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="补交告知"/>
<column name="col_7" datafield="zzValue" visible="T" editable="F" colindex="6" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="特别程序"/>
<column name="col_7" datafield="mmValue" visible="T" editable="F" colindex="7" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="正常办理"/>
<column name="col_8" datafield="total" visible="T" editable="F" colindex="8" autowidth="F" width="80" datatype="5" textalign="5" textalign_fixed="10" merge="F" style="fiexdcolumn" header="办结率"/>
</columns>
<styles>
<style name="spreadsheet" backcolor1="16317653" backcolor2="15066597" backalpha1="1" backalpha2="1" bordercolor="6710886" borderthickness="1" bt_top="1" bt_bottom="1" bt_left="1" bt_right="1" fontstyle="0" forecolor="0" fontsize="12"/>
<style name="fiexdcolumn" backcolor1="13434879" backcolor2="16777215" backalpha1="1" backalpha2="1" bordercolor="12566463" borderthickness="1" bt_top="1" bt_bottom="1" bt_left="1" bt_right="1" fontstyle="0" forecolor="3355443" fontsize="12"/>
<style name="fixedcenter" backcolor1="13434879" backcolor2="16777215" backalpha1="1" backalpha2="1" bordercolor="12566463" borderthickness="1" bt_top="1" bt_bottom="1" bt_left="1" bt_right="1" fontstyle="0" forecolor="3355443" fontsize="12"/>
<style name="subtotal" backcolor1="16317653" backcolor2="15066597" backalpha1="1" backalpha2="1" bordercolor="12566463" borderthickness="1" bt_top="1" bt_bottom="1" bt_left="1" bt_right="1" fontstyle="2" forecolor="0" fontsize="12"/>
<style name="fixedrow" backcolor1="15066597" backcolor2="15066597" backalpha1="1" backalpha2="1" bordercolor="6710886" borderthickness="1" bt_top="1" bt_bottom="1" bt_left="1" bt_right="1" fontstyle="0" forecolor="0" fontsize="12"/>
</styles>
</List>
</mx:XML>
</MecGrid:ResourceXML>
</MecGrid:MecGrid>
分享到:
相关推荐
《MecGrid的使用心得——探索源码与工具的魅力》 在IT领域,高效地管理和利用资源是一项至关重要的任务,而MecGrid就是这样一款能够帮助我们实现这一目标的工具。通过对MecGrid的深入使用,我们可以更好地理解其...
MecGrid 文件是一种在计算机辅助工程(CAE)领域中使用的特定格式,它主要用于存储和交换机械网格数据。这个文件格式可能由同名软件MecGrid所创建或处理,该软件设计用于支持复杂的力学分析和网格操作。MecGrid 文件...
Mecgrid Mecgrid是一个开放API但不开放源代码的免费报表组件 具体特性如下所示: 可以得到横纵列的索引 支持鼠标滚动 支持分成结构(即树形结构) 单元格自定义样式 同样具体dataProvider功能 导出excel文件格式...
《使用MecGrid:一个Excel风格的FLEX组件详解》 在Adobe Flex开发中,有时候我们需要为用户界面创建类似Excel的表格组件,以便用户能够进行数据编辑和处理。MecGrid是一个优秀的开源组件,它提供了丰富的功能,如...
Flex开源数据控件MecGrid是一款专为Adobe Flex开发者设计的强大工具,它旨在提供比官方提供的AdvancED数据网格更高级、更灵活的功能。在Flex框架中,数据网格是一种常用组件,用于展示和操作大量结构化的数据。...
在本话题中,我们将深入探讨如何在Flex环境中使用`MecGrid`实现`datagrid`的单元格合并功能。 Flex是一种由Adobe开发的开源框架,用于构建富互联网应用程序(RIA)。`Datagrid`是Flex提供的一个核心组件,它允许...
具体特性如下所示: 可以得到横纵列的索引 支持鼠标滚动 支持分成结构(即树形结构) 单元格自定义样式 同样具体dataProvider功能 导出excel文件格式(AIR专有) 支持过滤功能。 单元格拖拽功能。...
flex MecExporter(2).swc MecExporter(2).swc
MecGrid是一个专为Flex设计的数据网格组件,它提供了强大的功能,能够帮助开发者实现复杂的数据展示需求,如在数据表格中进行单元格的合并。在本文中,我们将深入探讨如何使用MecGrid实现多行或多列的单元格合并,...
在FLEX中使用MecGrid的Excel导出功能是一个常见的需求,特别是在开发数据密集型应用程序时,用户往往需要将展示的数据导出为Excel格式以便于分析或存储。本篇文章将详细探讨如何在Flex项目中集成并利用MecGrid库来...
Flex 高级表格MecGrid实例,有需要的请下载
MecGrid是一款功能强大且漂亮的组件,几天用下来非常满意,但是该组件导出为Excel只支持Air桌面程序,由于业务需要画了点时间做了一下,该实例可以在Flex Web应用中导出Excel表,导出效果和Air下导出的效果一样,...
《MecGrid 实例工作总结——探索高级表格的高效应用》 MecGrid,作为一个先进的表格工具,被广泛应用于工程计算、数据分析以及项目管理等领域。它以其强大的功能和易用性,成为了众多专业人员的首选。在本文中,...
AdvancedDataGrid导出复杂表头excel
MecGridLib MecGridLib flex
MecGridDemo源码是针对MecGrid技术的实践练习项目,它为学习者提供了一个深入了解和应用MecGrid的平台。在这个项目中,我们可以深入研究MecGrid的核心概念、架构以及其实现细节,从而提升在分布式计算和边缘计算领域...
Flex组件是Adobe Flex框架中的一类可重用的UI元素,它们用于构建富互联网应用程序(RIA)。MecGridWizard是Flex组件库中的一个特定组件,主要用于数据展示和操作,尤其适用于处理网格形式的数据。...