- 浏览: 804227 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (360)
- Java (101)
- JPA/Hibernate (10)
- Spring (14)
- Flex/BlazeDS (37)
- Database (30)
- Lucene/Solr/Nutch (0)
- Maven/Ant (25)
- CXF/WebService (3)
- RPC/RMI/SOAP/WSDL (1)
- REST (6)
- TDD/BDD/JUnit (1)
- Servlet/JSP (2)
- AI/MachineLearning (3)
- Resource (1)
- 字符编码 (2)
- OOA/OOPS/UML (5)
- DesignPattern (8)
- 算法与数据结构 (11)
- Web&App Server (13)
- 并发&异步&无阻塞 (7)
- Entertainment (4)
- JavaScript/ExtJS (45)
- CodeStyle&Quality (1)
- svn/git/perforce (8)
- JSON (2)
- JavaScriptTesting (4)
- Others (6)
- RegularExpression (2)
- Linux/Windows (12)
- Protocal (2)
- Celebrities (1)
- Interview (1)
- 计算机语言 (1)
- English (2)
- Eclipse (5)
- TimeZone/时区 (1)
- Finance (1)
- 信息安全 (1)
- JMS/MQ (2)
- XSD/XML/DTD (3)
- Android (4)
- 投资 (3)
- Distribution (3)
- Excel (1)
最新评论
-
qdujunjie:
如果把m换成具体的数字,比如4或者5,会让读者更明白
m阶B树中“阶”的含义 -
java-admin:
不错,加油,多写点文章
关于Extjs的mixins和plugin -
xiehuaidong880827:
你好,我用sencha cmd打包完本地工程后,把app.js ...
ExtJS使用Sencha Cmd合并javascript文件为一个文件 -
KIWIFLY:
lwpan 写道inverse = "true&qu ...
Hibernate中什么时候使用inverse=true -
luedipiaofeng:
good
消除IE stop running this script弹出框
1)继承AdvancedDataGrid/DataGrid
2)使用RowColorDataGrid
3)自定义calRowColor方法
package component { import flash.display.Sprite; import mx.collections.ArrayCollection; import mx.controls.DataGrid; public class RowColorDataGrid extends AdvancedDatagrid { public var rowColorFunction:Function; override protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void { if(rowColorFunction != null) { var item:Object; if(dataIndex < dataProvider.length) { item = dataProvider[dataIndex]; } if(item) { color = rowColorFunction(item, rowIndex, dataIndex, color); } } super.drawRowBackground(s, rowIndex, y, height, color, dataIndex); } } }
2)使用RowColorDataGrid
<component:RowColorDataGrid rowColorFunction="calcRowColor"/>
3)自定义calRowColor方法
private function calcRowColor(item:Object, rowIndex:int, dataIndex:int, color:uint):uint { var operationStatus:String=item.operationStatus; var backgroundColor:uint=0xFFFFFF; if(operationStatus ==OperationStatus.Added){ backgroundColor=0xa9dc84; }else if(operationStatus == OperationStatus.Modified){ backgroundColor=0xa28cd4; }else if(operationStatus==OperationStatus.Deleted){ backgroundColor=0xd49251; }else if(operationStatus ==OperationStatus.Historical){ if(rowIndex%2==0){ backgroundColor=0xFFFFFF; }else{ backgroundColor=0xE2E2E2; } }else{ Alert.show("operation status is not supported","Message"); } return backgroundColor; }
发表评论
-
Panel高度为0但里面的组件依旧显示
2013-04-24 14:34 1119解决办法: 把Panel中的内容组件用<s:Scroll ... -
约束布局constraint layout
2013-03-01 14:02 1859约束布局constraint layout要点: 1)只有支持 ... -
根据屏幕分辨率动态调整组件大小
2013-02-22 17:34 1557将代码写在组件的preInitialize事件监听器里面 简化 ... -
设置Flex组件的尺寸大小
2013-02-21 16:17 1576深红色部分标明了需注意的地方 另外要注意组件和容器的生命周 ... -
Flex minWidth minHeight
2013-02-04 16:17 1563minWidth 这个值并不是给组件自己用的,而是给组件的父容 ... -
ActionScript遍历绑定(BindProperty,BindSetter,ChangeWatcher)
2013-02-01 10:11 2501注意: 为防止内存益处,记得调用watcherInstance ... -
Flex程序适应不同屏幕尺寸和分辨率(滚动条)
2013-01-31 15:02 9869FlashBuilder编译后自动生成的xx.html里面定义 ... -
FlexContext, FlexClient,FlexSession
2013-01-15 15:05 2421使用了BlazeDS后,可以从FlexContext中获取一系 ... -
防止RemoteObject批处理AMF消息
2013-01-14 17:01 1317问题描述: 如果你在短时内调用同一个java对象上的两个方法, ... -
自动检测http和https的RemoteObject
2013-01-13 10:30 1821package { import util.Bro ... -
flex浏览器相关辅组类
2012-12-06 13:39 1284package util { import flash. ... -
Flex可变参数带来的问题
2012-12-06 13:34 1527当你在flex的方法中用了可变参数后,你会发现这些参数传到ja ... -
flex如何通过类名称实例化对象
2012-11-30 13:52 2773Getting the class from an objec ... -
flexlib的treeGrid用法
2012-11-30 13:46 1327为了使用treeGrid,通常你需要定义自己的DataDesc ... -
自定义flex tree的DataDescriptor
2012-11-30 13:42 1445public class EnvironmentDataDes ... -
关于Boolean类型在flex与java中间传递的问题
2012-11-30 13:38 1286/** *为简化,只列举两个字段 */ publi ... -
给Flex的Tree赋值方式(XML和ArrayCollection)
2012-11-30 09:33 40611)方式一,mxml内嵌xml数据赋值方式,Embedded ... -
Custom Alert
2012-11-26 19:21 0<?xml version="1.0&qu ... -
Flex服务端分页
2012-11-14 17:00 1088Structure: model event ... -
Flex可携带数据的Aler组件(DataCarriableAlert)
2012-11-14 16:52 1367package component.alert { ...
相关推荐
在Flex或类似的开发环境中,`Datagrid` 提供了高度自定义的特性,包括列宽、排序、分页等功能,以及对行样式的定制,如字体、颜色、边框等。 在“设置datagrid行背景色示例”中,我们看到开发者已经创建了一个继承...
在实际应用中,我们经常需要根据特定条件或者需求自定义Datagrid的行背景色,以增强视觉效果,或者突出显示特定行的信息。本文将深入探讨如何在Flex中实现对datagrid行背景色的自定义。 首先,了解Flex Datagrid的...
当我们需要根据数据的某些条件动态改变`DataGrid`中单元格的背景颜色时,就需要对控件进行一些定制化操作。以下将详细讲解如何实现这个功能。 首先,我们需要理解`DataGrid`的基本结构。`DataGrid`的每一行由多个`...
本篇文章将深入探讨如何自定义DataGrid的单元格背景和文字颜色,以实现更丰富的视觉效果和数据区分。 首先,DataGrid的基本结构由行(Rows)和列(Columns)组成,每个单元格(Cell)位于这些行和列的交叉点。为了...
本篇文章将详细介绍如何利用 WPF 的 `ControlTemplate` 对 `DataGrid` 进行自定义样式,以及如何为特定行或列定制样式。 首先,`ControlTemplate` 是 WPF 中的一个重要概念,它允许我们完全重新定义控件的外观。...
这里设置了背景色和边框颜色,可以根据需求添加更多属性,如字体、行高、列宽等。 3. **数据模板** 数据模板定义了DataGrid中的每一行如何显示数据。使用`DataTemplate`来定义列的显示样式: ```xml <DataGrid....
在某些情况下,我们可能需要根据特定条件改变DataGrid中的某一行或几行的背景颜色,以突出显示或者区分不同的数据状态。本篇文章将详细探讨如何在Flex中实现这一功能。 首先,我们需要理解DataGrid的基本结构。...
在某些场景下,我们可能希望根据数据的不同状态或条件来改变DataGrid单元格的颜色,以增强视觉效果或者突出重要信息。本篇文章将详细讲解如何在WPF中实现DataGrid单元格颜色根据条件改变。 首先,我们需要了解WPF ...
本话题主要探讨如何在DataGrid中自定义实现最后一行后面添加一个汇总行,这在金融软件如MT4(MetaTrader 4)中非常常见,用于显示数据的总计或平均值等统计信息。 首先,我们需要了解DataGrid的基本用法。DataGrid...
总结,改变Flex DataGrid中某一行的背景颜色通常涉及自定义ItemRenderer、使用CSS样式或者监听事件。选择哪种方法取决于具体需求,如是否需要复杂逻辑、性能要求以及代码可维护性等因素。通过这些技术,我们可以使...
1. **RowPrePaint 事件**:该事件可用于自定义行的背景色,实现间隔行的效果。但需要注意的是,仅通过 RowPrePaint 无法改变表头的颜色或样式。 2. **CellPainting 事件**:用于绘制单元格内的内容,包括背景色。...
3. **行模板和样式**:在DataGrid中,每一行都可以有自己的模板,这允许我们自定义行的显示方式。我们可以创建一个模板,其中包含条件逻辑,当满足条件时,应用特定的样式(如背景色)。 4. **数据绑定**:在...
1. **自定义列渲染**:你可以重写DataGrid的`OnDrawColumnCell`事件,根据当前行的索引判断是否应该改变背景色。例如,对于偶数行设置一种颜色,奇数行设置另一种颜色。 ```csharp private void dataGrid1_...
使用自定义DataGrid时,在MXML文件中配置`rowColorFunction`方法,通过比较数据项中的`act`和`stand`字段值的大小来决定背景颜色。如果`act`值小于`stand`值,则背景色设置为特定的十六进制颜色值。 通过上述步骤,...
在本篇文章中,我们将探讨如何在Flash中对DataGrid组件进行自定义,使其显示交替的行背景颜色(即一行白色,一行灰色)。这种方法类似于Flex框架中的DataGrid样式,并且能够提高用户界面的可读性和美观度。下面将...
本主题将深入探讨如何根据DataTable中的数据动态显示DataGrid的内容,并且根据特定条件改变单元格的颜色。 首先,我们需要了解DataGrid的基本用法。DataGrid控件允许我们将数据绑定到各种数据源,如...
在WPF应用中,ComponentOne Datagrid的颜色设置涉及到多个层面,包括但不限于行背景色、字体颜色、选中行颜色、交替行颜色等。以下是一些常见的颜色设置方法: 1. **行背景色**:你可以通过设置`CellStyle`属性来自...
为了实现行颜色的动态变化,我们需要为Datagrid创建一个自定义的ItemRenderer。在ItemRenderer类中,我们将监听数据源的`data`属性,当数据改变时更新背景色。 ```actionscript public class CustomGridRow extends...
当需要根据特定条件对数据显示不同的样式时,如改变行的前景色和背景色,我们可以利用事件处理和自定义逻辑来实现这一功能。下面将详细介绍如何在`DataGrid`中实现这一需求。 首先,我们需要了解`DataGrid`的基本...