- 浏览: 76513 次
- 性别:
- 来自: 北京
最新评论
-
qq237202698:
修改成这个就可以了,我现在用的是jasperreport ...
jasperreport导出excel时设置单元格的格式 -
-惜帅-:
替换成
exporter.setParameter(JRXl ...
jasperreport导出excel时设置单元格的格式
文章列表
java 调用带参数的shell脚本文件
- 博客分类:
- java
假设有一个shell脚本文件test.sh,有两个参数parm1,parm2,java调用的方法如下:
String[] cmd = {"/bin/sh","-c","test.sh parm1 parm2"};
Runtime.getRuntime().exec(cmd);
网上查了下方法,大都说的是用xml文件作为数据源的,因为我用的是arrayCollection作为数据源,所以也就没有试,在此不做评论,下面就说下我找到的方法。
根据flex的文档我们可以知道,要展开某个节点主要有两种方法:
(1)expandItem,这个方法只展开指定的节点,不会展开子节点。
(2)expandChildOf,这个方法会展开指定节点的子节点。
但是单单使用这两个方法不一定可以,还需要注意几个问题:
1、展开的对象一定要是通过selectItem方法得到,也就是说先把要展开的节点设为选中状态,再得到选中的对象
2、要通过callLater调用
下 ...
flex 执行脚本是默认是不能超过15秒的,如果执行时间太长,就会报错。一般引起这中错误的原因,可能是循环次数过多。解决的方案主要有两种:
一、设置Application的scriptTimeLimit属性,不过flex最大只能设到60秒,不建议使用。
二、从代码上寻找解决方案,可以考虑下使用Timer分时间执行方法,具体方法就不写了,google一下就可以了。
用js进行日期的加减
- 博客分类:
- javascript
如题,开始查了查js的使用文档,但没发现可以直接用的函数,于是就想自己写函数来着,这就要涉及到每个月天数的判断,如果是2月份的话,还要涉及到闰年的判断,虽然不复杂但我想js应该不会这么低级,于是查了下资料,终于有了如下重大发现,以在某个日期上加减天数来说,其实只要调用Date对象的setDate()函数就可以了,具体方法如下:
function addDate(date,days){
var d=new Date(date);
d.setDate(d.getDate()+days);
var m=d.getMonth()+1;
...
开始想当然认为adobe应该提供了这个方法,可看了下源代码才发现是有这样的方法,但可惜外部不能调用,于是思路就跑到怎么用它的源代码上去了。后来看了下节点的属性发现有子节点的节点都有children属性,这就好办了,只要判断选中的节点的children属性就行了。代码就一句话:tree对象.selectedItem.childern=null,
子节点当然是:tree对象.selectedItem.childern==null了,呵呵。
做程序的时候发现,当在datagrid中输入的时候,输入法不能切换成中文状态,开始以为是输入法的问题或者切换输入法的快捷键和flex有冲突呢,但发现不同的机器有的用一个输入法,有的有问题,但有的没问题,经过仔细比较,发现flash player的版本不同,于是更新到最新版本就好了,具体哪个版本不行,这我没有测,但我用的最新的10.1是没问题的。
flex4 实现窗体透明
- 博客分类:
- flex
首先说下flex3的实现方法:
1、现在主程序的配置文件中把下面两项按如下配置
<systemChrome>none</systemChrome>
<transparent>true</transparent>
2、在主程序中加上showFlexChrome="false",即
<mx:WindowApplication showFlexChrome="false"………………/>
但是在flex4中没有showFlexChrome,因此按照flex3的方法也就没用了,不过大同 ...
我们的程序中用到jaspperreport生成excel,遇到一个问题是生成的excel中,数字的类型都变成了文本类型的,试了一些方法后,最终发现,只要在生成的方法中加上下面这就话就可以了,exporter.setParameter(JRXlsExporterParameter.IS_AUTO_DETECT_CELL_TYPE, Boolean.TRUE);
只可惜提示IS_AUTO_DETECT_CELL_TYPE这个参数过时了,不知道还有没有好其他的办法
可以在插入行的时候加上下面这句话this.datagrid.verticalScrollPosition=this.datagrid.maxVerticalScrollPosition;
不知道还有没有好的方法
这两天很荣幸参加adobe的技术峰会,且不论会议怎么样,真是觉得adobe的软件很强大,几乎一个不懂编码的人,拖拖拽拽就可以完成一个很强的应用,不的不佩服adobe的技术,也不得不感慨国内与国外的差距,我相信adobe必将主宰前端开发,看来得好好学下了。
过年回来,已经连续加了几周的班了,在身心即将崩溃的时候,迎来了清明节,终于可以好好休息下了,因此,决定在家宅上三天,玩它个通宵,再睡到自然醒。可在自然醒来之后,突然觉得莫名的空虚,在这大好的时节,本该是呼朋唤友游玩踏青的,可现在在QQ上找个人聊天都没有,觉得自己很悲哀,除了工作,已经没有了生活,有些厌烦,又无可奈何,什么才是生活,我又为什么而活?