`

对 List,DataGrid中listItems的理解

    博客分类:
  • FLEX
阅读更多

listItems : Array

[] 一个由数组组成的数组,其中包含用于呈现每个数据提供程序项目的 itemRenderer 实例。


也就是说里面存放的是渲染器。 如果这一个表格的话,它是一个二维数据 listItems[row][col]
通过这个引用 是可以获取表格中的,每一个具体的渲染器。 

因此我们可以获取渲染器直接刷新里状态之类的操作

		/**
		 * 刷新数据 
		 */		
		private function refreshData():void
		{
			var i:int = 0;
			var n:int = listItems.length;
			var instance:CheckBoxItemRenderer;
			for (i = 0; i < n; i++)
			{
				instance = listItems[i][0] as CheckBoxItemRenderer;
				if (instance)
				{
					instance.invalidateData();
				}
			}
		}
 

 

分享到:
评论

相关推荐

    c# WPF DataGrid 底部汇总行合计

    首先,我们要理解DataGrid的基本结构。DataGrid控件通常与数据源绑定,可以是ObservableCollection、List或其他支持IEnumerable的对象。通过设置ItemsSource属性,我们可以将数据绑定到DataGrid上,显示多行数据。 ...

    DataGrid中的排序列怎么设

    用户界面中,用户往往需要对数据进行排序以便更好地分析和理解。在本篇文章中,我们将深入探讨如何在`DataGrid`中设置排序列,以实现用户友好的交互性。 首先,了解`DataGrid`的基础知识是必要的。`DataGrid`控件...

    WPF下DataGrid每行设置不同的ComboBox的数据绑定

    在WPF(Windows Presentation Foundation)开发中,DataGrid控件是一种强大的数据展示工具,它可以用于显示和编辑结构化的数据集合。然而,在某些情况下,我们可能需要在DataGrid的每一行中包含一个ComboBox,并且每...

    在DataGrid中进行复选框的操作(全选和取消)

    在.NET框架中,`DataGrid`控件是一个用于展示数据表格的强大工具,它允许用户以交互方式查看和编辑数据。在某些应用场景下,我们可能需要在`DataGrid`的每一行添加复选框,以便用户可以多选操作,如全选和取消全选...

    利用DataGrid显示某目录下的所有文件 | 对DataGrid进行排序

    在本场景中,我们探讨如何利用DataGrid来显示特定目录下的所有文件,并实现对其内容的排序功能。这个功能在很多应用程序中都有用到,比如文件管理系统、文件浏览工具等。 首先,我们需要获取指定目录下的所有文件。...

    WPF DataGrid 添加合计行并始终显示在底部代码

    dataGrid.Items.MoveCurrentToLast(); }; ``` 至于样式部分,WPF提供了多种方式来自定义`DataGrid`的外观。以下是一些基本的样式设定: 1. **隔行变色**:通过设置`AlternatingRowBackground`属性: ```xml ...

    DataGrid当鼠标划过每行时,在ToolTip中显示每行数据的详情

    在.NET开发中,DataGrid控件是用于展示表格数据的常用组件,特别是在Windows Forms和WPF应用程序中。本文将深入探讨如何实现一个功能,即当鼠标划过DataGrid的每一行时,在ToolTip中显示该行的详细信息。这是一项...

    asp.net 将DataGrid数据写入Excel文件.rar

    可以通过遍历DataGrid的Items集合来获取每一行的数据,然后存储到一个适当的数据结构(如List或DataTable)中。 2. **创建Excel文件**:在ASP.NET中,可以使用多种库来创建Excel文件,例如NPOI、EPPlus等。NPOI是一...

    DATAGRID使用指導.doc

    - `ItemIndex`:获取该行在Items中的索引。 - `ItemType`:返回行的类型。 - `Cells`:包含行中所有的`TableCell`,可以访问和控制单元格内的文本和控件。 #### 四、DataGrid的高级应用 除了基础的绑定和显示数据...

    C# WPF DataGrid Practical Examples 一览数据显示源码

    本篇文章将深入探讨C# WPF DataGrid的实际应用案例,旨在帮助开发者理解如何有效地显示数据源码。 1. **DataGrid基础知识**: - DataGrid是WPF中的一个控件,它允许用户以表格形式展示数据,并支持排序、分组、...

    Silverlight DataGrid使用WCF RIA Service实现Load-on-demand的数据加载.doc

    在开发 Silverlight 应用程序时,为了优化性能和提高用户体验,Load-on-demand(按需加载)策略是一种常见的数据加载方法。...在实际项目中,可以根据具体需求对上述步骤进行调整和优化,以满足更复杂的需求。

    c#打印、导出到Excel实例

    这可能来自数据库查询结果、内存中的数据结构(如List)或XML文件等。确保数据源已经填充了需要导出的信息。 2. **创建Excel工作簿**:要导出到Excel,需要使用一个库,如EPPlus、NPOI或ClosedXML。这些库提供了对...

    Flex调用webService

    首先,理解Flex中的WebService调用机制是关键。Flex使用ActionScript,这是一种基于ECMAScript的脚本语言,来与服务器通信。通过AS3的`WebService`类,我们可以轻松地创建和调用SOAP(简单对象访问协议)服务。在...

    WPF中对Excel文件的导入导出

    WriteDataToWorksheet(worksheet, dataGrid.Items.Cast()); package.SaveAs(new FileInfo(filePath)); } } private static void WriteDataToWorksheet(ExcelWorksheet worksheet, IEnumerable&lt;YourDataType&gt; ...

    WpfAppGroup_c#控件_

    本篇文章将深入探讨如何在C#的WPF应用中使用`DataGrid`控件,特别是如何在获取数据后对其进行分组和自动计算分组内的数值字段总和。 首先,`DataGrid`控件是WPF中用于显示表格数据的核心组件。它可以与各种数据源...

    itemrenderer help

    在Flex中,为了展示大量数据,提供了多种控制组件,如List、DataGrid、Tree以及包括图表在内的可视化类(如AdvancedDataGrid)。默认情况下,这些列表控件仅以简单文本的形式显示所给的数据。然而,Flex的功能远不止...

    dynamic动态添加属性

    在这个例子中,我们创建了一个`List&lt;dynamic&gt;`,其中每个元素都是一个匿名对象,包含了`Name`和`Value`两个属性。这些对象可以是任何类型的,只要它们在运行时提供了所需的方法和属性。 在MVVM模式中,`ViewModel`...

    C#的知识类库(继承)

    本文将深入探讨C#中的类、继承以及如何使用ArrayList填充ComboBox控件、DataGrid与数据库的交互以及处理用户界面事件,如单击工具栏按钮。 一、C#类 C#中的类是一种用户自定义的数据类型,它允许我们封装数据和方法...

    Flex 如何得到itemRenderer里面的内容

    2. **访问 listItems 属性**:`ListBaseContentHolder` 提供了一个名为 `listItems` 的属性,它返回一个数组,数组中的每个元素对应着 `dataProvider` 中的一项,并且包含了用于渲染该项的 `ItemRenderer` 实例。...

Global site tag (gtag.js) - Google Analytics