- 博客(7)
- 资源 (9)
- 收藏
- 关注
转载 给DataGrid加一个自动序列rowIndex的列
在桌面应用程序开发的时候,我们经常会给DataGrid或者表格的第一列加上行序列号,以此给用户一个提示当前数据所在的行号,就类似于Excel的左边列。Flex的DataGrid并没有自动提供这样的属性。那么如何解决这个问题呢,方法有很多种,我们可以在DataGrid的数据源dataProvider中添加这样的行序列号,这个方法的弊端就是这个序列号和行数据(row data)绑定在一起,当DataG
2012-03-31 22:14:34 1233
转载 LockableDataGrid可锁定列的DataGrid
在DataGrid的实际使用过程中,有时候会需要将前面几列锁住,或者前几行锁住,就像Excel的表设计一样。在滚动条拖动的时候能始终保持前面锁定的列显示在界面中。在flex的DataGrid设计中实际上已经考虑到了这个功能。属性lockedColumnCount和lockedRowCount就是实现这个功能的最快捷径。但是lockedColumnCount属性却不能解决始终保持某一列如Id
2012-03-31 22:12:53 1260
转载 给DataGrid设置背景色(汇总)
DataGrid颜色专题在Flex运用中经常提到的有关DataGrid问题是如何改变DataGrid单元格(cell),列(column)和行(row)的背景颜色(backgroundcolor)很久之前就做过这样的总结,一直没有整理出来,现在在这里对这3种颜色做一个总结(后面有demo和源码下载)。 设置行(row)的背景色主要是通过对DataGrid扩展,对prot
2012-03-31 22:07:10 1706
转载 DataGrid据数据变化动态变色
在很多实时数据更新系统如股票,我们需要在数据变化时,有闪烁效果,比如股票升了,用红色闪以下,跌了用绿色闪一下。这里提供一个例子,是用Labe作为DataGridItemRenderer,当数据变大时用红色字体闪一下,变小时用绿色闪一下。效果图如下,简单的用Button修改数据源。源代码如下: xmlns:mx="http://www.adobe.com/2006/mxml" lay
2012-03-31 22:04:34 824
转载 DataGrid过滤
在filter input 输入字符,可对DataGrid进行过滤。道理很简单,就是利用自定义的filterFunction给DataGrid进行过滤。直接来看代码 xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" xmlns:local="*" backgroundColor="#999999">
2012-03-31 21:59:01 1048
原创 Flex屏蔽右键
Flex 自带的ContextMenu和ContexMenuItem可以实现对右键菜单的控制,具体使用可以看API。用ContextMenu.hideBuiltInItems()可以隐藏部分菜单,当时对“设置”等系统菜单屏蔽不了。 要完全屏蔽右键菜单,让人犯难。 “山重水复疑无路, 柳暗花明又一村。” Flex中的事件流默认捕获
2012-03-29 21:50:45 2668 1
转载 Flex AdvancedDataGrid表头合并
AdvancedDataGridColumnGroup这个专用类将多列grid的表头合并在一个表头中,废话不多说了,直接上源码http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx
2012-03-26 20:29:44 3989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人