flex图表(lineChart,AreaChart等等),当鼠标移到线上某个数据点时,,dataToolTip会显示数据点的相关参数。这是通过鼠标移至数据点来触发的。
现在有种情况,我现在已经从lineChart数据源里取得最大值和最小值,通过DataGrid显示出来,现在我想通过点击一列,其相对应的点就会在lineChart线上显示出来,包括他的DataToolTip,这称之为显示特定的数据点。
界面有lineChart+DataGrid:
<fx:Script>
public function show(event:ListEvent):void{
var testVO:TestVO = (DataGrid)(event.target).selectedItem as TestVO;
//allSeries是图表中线条的集合
var allSeries:Array = linechart.series;
//由于只有一条线条,所以数组长度为1,这里得到线条的series
var series:Series = allSeries[0] as Series;
//这里将series的dataTip集合清空
series.dataTipItems = [];
for(var i:int = 0;i<array.length;i++){
var item:ChartItem = series.items[i];
//图表中一个item唯一对应的就是数据源里的一个对象
var LCI:LineSeriesItem= item as LineSeriesItem;
if(testVo.date == LCI.xValue ){
//符合要求就加到series的dataTipItems集合里面,以便最后显示
series.dataTipItems.push(item);
linechart.showAllDataTips = true;
}
}
}
</fx:Script>
<mx:LineChart id="linechart" dataProvider="{array}" showDataTips="true">
<mx:LineSeries id="series1" yField="sales" xField="date"/>
</mx:LineChart>
<mx:DataGrid itemClick="show(event)>
。。。。。。
</mx:DataGrid>
这样点击DataGrid,通过itemClick触发事件,lineChart组件上线条中相应的点即会显示其DataToolTip。
分享到:
相关推荐
其中包含一个三种状态的checkbox,DataGrid代码中引用了 带多选框的DataGrid(AdvancedDataGrid) 表头有全选CheckBox,三种状态:全选、部分选择、无选择 如果改变目录结构,需要在CustomCheckBox.mxml中更改inner....
总结起来,"Flex4之DataGrid四个的示例【客户端和服务器端】"这一主题涵盖了使用Flex4的DataGrid组件展示和处理数据的基本技巧,包括客户端数据绑定、服务器端交互以及JSON数据的使用。通过具体的示例,开发者可以...
在Flex4.6开发环境中,DataGrid控件是用于展示数据集合的重要组件,它提供了丰富的功能,如排序、分页和自定义列显示。在这个项目中,我们关注的是如何实现DataGrid的行编辑功能,特别是在行中嵌套ComboBox控件以...
在Flex开发中,数据网格(DataGrid)是一种常用的组件,用于显示...总的来说,通过学习Flex中的动态生成DataGrid表头和LineChart的简单操作,开发者可以更好地理解和应用Flex组件,实现更丰富的用户界面和数据可视化。
本文将深入探讨如何在Flex的Datagrid中实现数据的合计与平均值计算,帮助开发者更好地理解和应用这些功能。 首先,我们要了解Flex的Datagrid组件的基本结构。Datagrid通常与数据提供者绑定,如ArrayCollection或...
Flex DataGrid是一款强大的数据展示组件,常用于Adobe Flex或Flash Builder等开发环境中。它能够高效地展示大量数据,并提供丰富的用户交互功能。在本场景中,我们关注的是“前台分页”这一技术。 前台分页是指在...
在Flex4中,动态生成DataGrid以及应用客户化itemRenderer是一项关键技能,它允许开发者根据运行时的数据结构灵活地创建用户界面。以下是对这个主题的详细解释: 首先,`DataGrid`组件是Flex中用于展示表格数据的...
在Flex4开发中,`s:DataGrid`是Adobe Flex组件库中的一个关键元素,用于显示数据集中的信息,通常以表格形式展示。这个组件在处理大量结构化数据时非常有用,用户可以通过滚动和排序来浏览数据。在给定的标题“FLEX4...
Datagrid是一种灵活的数据展示工具,它可以显示来自不同数据源的数据,并提供排序、筛选、编辑等交互功能。开发人员可以自定义其外观和行为,包括列的样式、数据格式以及行的模板。 导出Flex Datagrid到Excel的过程...
在“FLEX的一个DataGrid例子”中,我们可能会看到如何创建和配置DataGrid,以及如何与后台数据源进行绑定。 1. **创建DataGrid**: 在Flex中,创建DataGrid通常是通过MXML代码实现的。在MXML文件中,我们可以定义...
Flex4 DataGrid表格操作,表格回车事件默认是换行,这里修改为换单元格,单元格轮完换行。支持上下左右和回车键控制光标位置,还添加了"+","-"按钮,用于控制添加行和删除选中的行。
本文将深入探讨如何在DataGrid中显示图片,特别是在与Spring、Hibernate和Struts等框架集成的背景下,如何处理二进制数据并将其在Flex前端呈现。 首先,让我们了解Flex的基本概念。Flex是一个基于ActionScript和...
在Flex开发中,"flex下拉dataGrid"是一种常见的用户界面组件组合,它结合了下拉菜单(Dropdown)和数据网格(DataGrid)的功能,用于提供丰富的数据选择体验。这样的设计通常用于当用户需要从一个较大的数据集合中...
在Flex编程中,DataGrid组件是用于展示结构化数据的强大工具。它允许用户对数据进行排序、筛选和编辑。在实际应用中,我们经常需要实现全选和反选功能,以便用户可以一次性选择或取消选择所有条目。本文将详细讨论...
Flex Datagrid 是Adobe Flex框架中用于展示数据集的组件,它允许开发者以表格形式展示数据,并提供多种交互功能。在Flex应用中,Datagrid经常被用于处理和展示大量的结构化数据。在标题“Flex Datagrid checkbox实现...
4. **优化与性能**: - 使用虚拟化技术:在大数据量时,只渲染可视区域内的行,减少内存消耗。 - 异步加载:避免一次性加载所有数据,而是采用懒加载策略,只在需要时获取更多数据。 - 列的固定和冻结:对于宽幅...
4. **数据绑定**:在Datagrid中,每一行的数据与视图状态(如复选框的选中状态)之间需要进行双向绑定。这意味着当复选框的状态改变时,对应的数据对象也需要更新,反之亦然。你可以使用 Flex 的 Bindding 或 ...
在Flex开发中,`Datagrid`组件是一种常用的展示数据列表的控件,而分页和数据高亮显示是提升用户体验的重要功能。本篇主要探讨如何在Flex的`Datagrid`中实现分页定位和高亮显示。 首先,分页定位涉及的主要任务是...