`
fu80008
  • 浏览: 19162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
Flex的Datagrid在程序中得应用非常广泛,使用起来也非常的简单。但功能还是不够,大家还要自己去实现一些自己的功能。比如排序,它只支持字符串排序,而面向日期或者时间的排序他就无能为力了。下面介绍如何实现数字和日期的自动排序。 1)通过实现DatagridColumn的继承,添加排序方法。 package { import mx.controls.dataGridClasses.DataGridColumn; import mx.utils.ObjectUtil; public class SystemSortDatagridColumn exte ...
     DataGrid自身的排序组件可谓做的非常全面,而且非常好用。用户也可以自己实现排序算法。但有时我们需要实现一些额外的功能,如要实现数据库排序。就是当我点击某一列时,我希望实现数据库根据我的条件排序。实现排序这个功能并不难,只需要实现DataGridEvent.HEADER_RELEASE的Listener即可,但要实现排序箭头的存在可能就需要费一番周折。        这里我提供三种方法         1)复写header 类,把箭头(sortArrow)去掉。同时自己整两个图片放在那里,手工控制一下。这个思路没有实现过,据说可能;         2)复写DataGrid的dat ...
           在使用DataGrid的过程中,用户可能会要求根据某个条件,整行disable。如根据active字段是否等于true来判断这行是否disable。这个特性在DataGrid是不存在的,因此需要拓展。 步骤如下: 1)实现DataGrid继承来拓展一些属性。 package { import mx.controls.DataGrid; import mx.controls.listClasses.IListItemRenderer; import mx.core.ClassFactory; public class ...
        Flex的DataGrid是Flex软件开发过程中最重要的组件之一,但这个组件确实让大家既爱又恨。这个组件的代码非常多,要是连继承类算起来,总么也要上万行代码。因此,分享一些在工作中的一些小用途希望大家能喜欢。首先介绍一下如何设置header的的rollover颜色。在DataGrid中不能单独设置header的rollover颜色,只能设置一个和数据统一的rollover颜色。步骤如下:     (1)创建一个DataGrid继承类: package { import mx.controls.DataGrid; import mx.core.mx_internal; ...
在Hibernate的源码包org.hibernate.impl下的类,是Hibernate针对自我接口的重要实现。Hibernate所有重要接口的实现都放在了这里。这里面的最重要的接口大部分由Gavin King所实现。在这些接口中最重要的要数 SessionImpl 。这个类的源码如下 ...
        Hibernate3.0以前,Hibernate的性能不咋地。运行一段程序慢的要死,而且还不够稳定。但运行Hibernate3后发现性能改良了不少。其中一个主要的原因也是缓存的优化处理。Hibernate缓存的处理放在了源码的org.hibernate.cache目录下。下面我们就谈一谈这个目录: (1)Hibernate支持多少种缓存。在一般的程序员眼里,恐怕只知道,Hibernate只支持EhCache。但打开 这个目录,你会发现不是那么回事。Hibernate支持大部分的缓存技术。如还有OSCache,TreeCache等等。如果有时间你可以点着每个类看看。只要符合下面的样 ...
         Hibernate可以说伴随着我的整个Java历程。从我一开始工作,我就在一次意外的机会认识了它。以前,在使用语言上我是非常激进的。因为公司不采用Hibernate,我辞去了两份工作。可今天我们搞门户网站的时候,我却第一个反对使用Hibernate。总之,Hibernate让我彻夜难眠。         刚开始接触Hibernate时,自然就要接触Hibernate配置文件,众所周知,Hibernate有两种配置模式:一个采用属性文件,一个采用XML配置文件。一般在早期Hibernate2时,大家都喜欢采用属性文件,现在大家都喜欢用XML配置文件。现在不妨贴一段基本XML配置给 ...
Global site tag (gtag.js) - Google Analytics