- 浏览: 106316 次
- 性别:
- 来自: 济南
最新评论
-
吉米家:
主子报表的话感觉帆软报表比较好做吧,他们官网的教程也挺详细的
关于润乾报表子报表用法小总结 -
18392020723:
求指导,怎样获得你输入的时呢!!用Gethours获得都是当前 ...
Flex中DateField实现时分秒选择并添加确定按钮 -
dazhi2010:
dsjt 写道扩展DataGrid 即可。效仿 DataGri ...
Flex中DataGrid内嵌CheckBox的全选反选和防止选择状态错乱实现方法 -
dazhi2010:
jueyue 写道其实一直想问的是,太多的绑定会不会,给系统照 ...
Flex中DataGrid内嵌CheckBox的全选反选和防止选择状态错乱实现方法 -
jueyue:
其实一直想问的是,太多的绑定会不会,给系统照成负担
Flex中DataGrid内嵌CheckBox的全选反选和防止选择状态错乱实现方法
文章列表
最近刚好用到DateField组件,却无奈的发现只能选择年月日,不支持时分秒,在晚上找了好多,有的勉强可以用,但是很不完善.对从网上拿到一份代码进行了改善,具体从哪里拿的也忘了,请原作者勿怪.
改善之后的功能:
1.可以正常选择年月日时分秒.
2.可以根据DateField的formatString属性判断DateChooser中是否要展示时分秒等.
3.DateField跟DateChooser之间比较完善的互传数据以及内容联动.
4.DateChooser带确定按钮,提高用户的体验.
5.时分秒选择框NumericStepper可以循环展示数字.
所有的组件都是自 ...
前段时间用到了NumericStepper,是一个数字显示组件,可以定义最大值和最小值以及步幅等信息,通过点击向上或向下按钮来空竹数字的增减.但是,没有提供到了最大值之后再点击向上则调到最小值的循环的功能.于是自己通过坚挺click事件的方式将这个功能实现了,但是总感觉不够完美,或者有什么更好的实现方式,请大家借鉴,提意见,大家共同进步!!
首先,定义一个NumericStepper,可以用mxml或者as两种方式,这里是通过as的方式,代码如下:
var houreNS:NumericStepper=new NumericStepper();
houreNS.maximum=23 ...
在Flex中,要通过传入时间的字符串和格式字符串的方式来转换出Date,Flex本身没有完善的方法,不知道Adobe在想什么,这么简单实用的功能都没有.(回想起来,还是java神马的好)
在网上找了好久都没有完善的解决方案,最后偶然发现DateField带着一个StringToDate的静态方法,但是只支持"年月日"的日期格式,不支持"时分秒"等的时间格式,于是对其功能进行了扩展.
闲话不多扯,下面是源代码,拿去直接可以用.
目前只扩展到了对"年月日时分秒".
ActionScript:
public function ...
Flex中DataGrid内嵌CheckBox的全选反选和防止选择状态错乱实现方法
从网上搜索相关的资料绝大多数全选和反选实现方式是通过继承DataGrid和CheckBox来在子类里面实现一些方法来实现,而这些方法大多数都是对事件进行监听来实现全选反选.这种方式很好,但是个人认为很麻烦,而且如果是一个已经成型的系统要加全选反选功能的话,会变得挺复杂和麻烦.
再就是DataGrid中内嵌CheckBox的时候,如果出现滚动条,在拖动之后,之前的选择状态会变混乱,从网上找到解决方法就是把复选框的状态保存在一个数组类型的结构中.
正巧本人用到了上面两个问题的解决,如果把它们一块解决的话 ...
最近,youversion.com的圣经无法使用、无法连接、无法下载离线版本了,这是一部很好用的圣经软件,以前一直用着,后来ipad越狱重新安装的时候就不能连接了,后来无意间发现原来是这个网站被和谐了。(至于GCD为什么这么做,以咱的智商尚不清楚)
下面说解决方法,方法有三:
方法一,既然是由于连不上服务器而不能下载,那么解决方法自然是要连上服务器,这是最根本的解决方法,适用于所有用户。参考这个博客http://hi.baidu.com/dazhi2010/item/1417b13ed08632bd124b14c9,获取VPN,在ipad或者其他设备上配置好了之后便可连接了,配置的方法 ...
中文乱码问题:
1)原因:数据库的编码与读取时的编码不一致;jsp页面的显示保存编码与读取到的编码不一致;数据库的编码不统一,尤其是数据库的server
2)解决方法:
<1>连接mysql数据库的驱动url改为:jdbc:mysql://localhost:3306/lj?useUnicode=true&characterEncoding=utf-8
<2>mysql数据库编码设为同一的utf-8:
set names 'utf8';
set character_set_filesystem='utf8';
show varia ...
首先在PL/SQL中新建一个临时的表,字段数目跟execl表中的列数相同。
pl/sql中输入 select * from 临时表 for update;执行。
在excel中选中要导入的数据,复制。
在下面的结果集里面全部选中,粘贴。
数据就到数据库来了。
然后再对临时表里的内容进行操作即可。
这是最笨的办法了,抛砖引玉,希望能跟大家学习更好的方法
sql server2000中使用convert来取得datetime数据类型样式(全)
日期数据格式的处理,两个示例:
CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/
CONVERT(varchar(10), 时间一, 23) 结果:2007-02-01 /*varchar(10)表示日期输出的格式,如果不够长会发生截取*/
语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect C ...
--delete from zd_bg_zh_copy where rq between to_date('2011-11-1', 'yyyy-mm-dd') and to_date('2011-12-31', 'yyyy-mm-dd')
1.
insert into zd_bg_zh_copyselect * from zd_bg_zh where rq between to_date('2011-11-1', 'yyyy-mm-dd') and to_date('2011-12-31', 'yyyy-mm-dd')--将需要备份的数据添加到另一个表中,结构要一样才行
2.select ...
select sys_guid() from dual;SYS_GUID (),是Oracle 8i 后提供的函数。SYS_GUID产生并返回一个全球唯一的标识符(原始值)由16个字节组成。在大多数平台,生成的标识符由主机标符,执行函数的进程或者线程标识符,和进程或线程的一个非重复的值(字节序列)组成。可以用来生成唯一标识ID;
oracle里转义符就是 '号,如select一个 " 'hello ' "字符串:select '''hello ''' from dual;就可以了
select a.*,rank()over(order by cj desc) pm from( (select 'a' name,1 cj from dual ) union( select 'b' name,1 cj from dual ) union( select 'c' name,2 cj from dual ) union( select 'd' name,3 cj from dual ) union( select 'e' name,3 cj from dual ) union( sel ...
小数在连接成字符串的时候,如果小数的开头是0.几的话,前面的"0"会被省略掉,在excel中也有这个特点,具体是为什么不清楚,如:
select 0.8||'%' from dual;--//结果:.8%
可以用下面的方式避免,防止导致查询到的最终结果不合适。select to_char(0.8, '0.0')||'%' from dual--//结果:0.8%
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov month spelle ...
mod(被除数,除数)select mod(5,2) from dual
结果为1
这个很简单,以前不知道,今天用到了,收藏在这里吧.