`
pangxin12345
  • 浏览: 189231 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex动态生成DataGrid 动态生成列。

阅读更多
<s:DataGrid id="grid" width="100%" height="100%" requestedRowCount="4">
		<!--<s:columns>
			<s:ArrayList>
				<s:GridColumn dataField="dataField1" headerText="Column 1"></s:GridColumn>
				<s:GridColumn dataField="dataField2" headerText="Column 2"></s:GridColumn>
				<s:GridColumn dataField="dataField3" headerText="Column 3"></s:GridColumn>
				<s:GridColumn dataField="dataField4" headerText="Column 4" itemRenderer="com.view.renderers.DataGridRenderer"></s:GridColumn>
			</s:ArrayList>
		</s:columns>-->
		<s:typicalItem>
			<fx:Object dataField1="Sample Data" dataField2="Sample Data" dataField3="Sample Data" dataField4 = "woqunimabideao"></fx:Object>
		</s:typicalItem>
		<s:ArrayList>
			<fx:Object dataField1="data1" dataField2="a" dataField3="e" dataField4="1"></fx:Object>
			<fx:Object dataField1="data2" dataField2="b" dataField3="f" dataField4="2"></fx:Object>
			<fx:Object dataField1="data3" dataField2="c" dataField3="g" dataField4="3"></fx:Object>
			<fx:Object dataField1="data4" dataField2="d" dataField3="h" dataField4="4"></fx:Object>
		</s:ArrayList>
	</s:DataGrid>

 如何动态生成?

var cols:ArrayList = new ArrayList();
					var gridColumn:GridColumn = new GridColumn();
					gridColumn.dataField = "操作";
					gridColumn.headerText = "Column 1";
					
					gridColumn.itemRenderer = new ClassFactory(DataGridRenderer);
					cols.addItem(gridColumn);
					grid.columns = cols;
 

 

分享到:
评论

相关推荐

    FLEX4实践—动态生成DataGrid及应用客户化itemRenderer.doc

    在Flex4中,动态生成DataGrid以及应用客户化itemRenderer是一项关键技能,它允许开发者根据运行时的数据结构灵活地创建用户界面。以下是对这个主题的详细解释: 首先,`DataGrid`组件是Flex中用于展示表格数据的...

    flex动态生成datagrid表头

    而动态生成DataGrid表头则是在运行时根据数据源来创建列,这在处理未知数量或类型的列时非常有用。这个主题涉及到ActionScript编程和Flex布局理解。 动态生成DataGrid表头的基本步骤如下: 1. **创建DataGrid对象*...

    Flex中如何动态生成DataGrid以及动态生成表头

    以下是一个关于如何在Flex中动态生成DataGrid及其表头的详细说明。 首先,我们需要了解基本的Flex组件和MXML语法。`&lt;mx:Application&gt;` 是Flex应用程序的基本容器,而`&lt;mx:Script&gt;` 用于放置ActionScript代码。`&lt;mx:...

    Flex4之DataGrid四个的示例【客户端和服务器端】

    DataGrid是Flex中用于显示和编辑结构化数据的组件,它可以显示多行和多列的数据,并且支持排序、选择和编辑功能。在Flex4中,DataGrid有了更多的定制选项和性能优化,使得它在处理大量数据时更为高效。 2. **...

    flex 多级窗口互调连接oracle动态管理生成动态datagrid

    动态生成DataGrid是Flex的一个强大特性。DataGrid控件可以动态地根据数据源的改变调整其列结构和内容。我们可以在接收到数据库返回的数据后,动态设置DataGrid的columns属性,以显示相应的列。此外,还可以实现数据...

    Flex中组件datagrid导出Excel

    本主题将深入探讨如何在Flex中实现组件DataGrid的数据导出功能,使其能够生成Excel文件供用户下载和处理。 DataGrid是Flex中常用的一个组件,它用于展示结构化数据,通常用于表格形式的展示。在Flex中,我们可以...

    Flex实践——Datagrid的打印预览与打印

    - Datagrid中的动态列宽和行高可能需要在转换为BitmapData时进行调整,以适应打印需求。 - 处理复杂的样式和格式(如颜色、字体)时可能会遇到挑战,因为不是所有打印机都能完美呈现这些效果。 - 对于大量数据,...

    动态可编辑的DataGrid

    动态DataGrid允许我们在运行时根据需求动态地生成列和行,这意味着我们可以在程序执行过程中根据服务器返回的数据结构来构建Grid。这为开发者提供了极大的灵活性,使得用户界面能够更好地适应后台数据的变化。 `...

    flex datagrid

    DataGrid支持动态列生成,可以自定义列的显示和行为。 3. **ArrayTest.mxml**:这个文件可能包含一个示例,展示了如何使用ArrayCollection作为数据源驱动DataGrid。ArrayCollection是ActionScript中轻量级的数据...

    flex datagrid 嵌套checkbox实现全选

    它可以自动生成列,并根据数据源动态调整大小。DataGrid支持排序、分页、筛选等功能,是UI设计中处理大量数据的首选组件。 2. **嵌套复选框(Checkbox)**: 在DataGrid的每个单元格内嵌入复选框,可以为用户提供...

    flex DataGrid设置dataProvider

    在本文中,我们将深入探讨如何在Flex中设置`DataGrid`的数据提供者(`dataProvider`),以便动态地填充数据。`DataGrid`是Adobe Flex中一个非常重要的组件,它用于显示和操作网格形式的数据。理解如何有效地设置数据...

    将Flex DataGrid数据导出到Excel中

    在Flex客户端,你需要遍历DataGrid的所有行和列,收集其显示的数据。你可以通过遍历DataGrid的items属性来获取所有数据项,然后访问每个item的children来获取单元格值。记得只提取可见的和有数据的单元格,因为...

    利用ASP架构将flex中的datagrid数据导出为excel表格方式。

    可以遍历DataGrid的所有行和列,提取每个单元格的值,然后存储为二维数组或XML文档。 2. **生成Excel文件**:在服务器端,使用ASP来处理这个字符串或XML,将其转换为Excel文件。可以使用几种方法实现这一点: - **...

    flex as actionscript datagrid 背景色 flash itemRenderer script iframe overrider 跳转到别的页面

    它可以根据需要自动生成列,并提供排序、选择和滚动等功能。通过DataGrid,开发者可以展示数据并让用户进行各种操作。 2. **ActionScript**: ActionScript是Adobe Flash平台上的脚本语言,也是Flex应用的基础。它...

    flex通过java后台讲datagrid导出为excel

    导出Flex Datagrid到Excel的过程通常涉及后端服务器的参与,因为Flex本身不支持直接生成Excel文件。在这种情况下,Java后端作为一个中间层,接收Flex前端发送的Datagrid数据,然后转换成Excel格式。这个过程涉及到几...

    flex datagrid to excel

    标题“flex datagrid to excel”涉及的技术点主要是Adobe Flex中的数据网格组件(DataGrid)与Excel文件的交互。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它基于ActionScript和MXML语言。在Flex中,...

    Flex的DataGrid导出Excel

    总结来说,“Flex的DataGrid导出Excel”涉及的技术主要包括Flex客户端的数据获取和传输、服务器端的Excel文件生成以及客户端的文件下载处理。这个过程利用了Flex与服务器之间的通信,以及服务器端的库来实现Excel...

    Flex动态生成可编辑的DataGrid具体实现代码

    在本部分内容中,我们将详细探讨Flex技术中如何实现一个动态生成并可编辑的DataGrid。DataGrid是一个常用的用于展示表格数据的组件,它允许用户通过直观的界面进行数据的浏览和编辑。在本例中,DataGrid组件将具备...

    flex datagrid中实现显示序列号

    在Flex开发中,数据网格(DataGrid)是一种常用的组件,用于展示结构化的数据。当我们需要在DataGrid中显示序列号时,通常会利用`itemRenderer`功能来实现。`itemRenderer`是Flex提供的一种自定义数据显示的方式,...

Global site tag (gtag.js) - Google Analytics