知识库

推荐内容

快逸做的更好

您的位置: 首页 > 知识库 > 设计基础

发表于:2008/08/04 | 分类: 设计基础

问题:       在做快逸报表时,使用了一个自定义函数,结果运行时报如下异常Unsupported major.minor version 49.0问题解决:       这个错误是由于低版本的 JVM 无法加载高版本的 class 文件造成的.(比如:jvm是1.4,而classes文件是用1.5编译的.),只要将JDK1.5的LIB下面的TOOLS.JAR覆盖TOMCAT5.......

发表于:2008/08/04 | 分类: 设计基础

问题描述:       报表中log4j在英文版linux下输出中文日志为乱码。由于log4j配置文件(runqianReportLog.properties)中没有设置编码格式(encoding),所以log4j就使用系统默认编码。导致乱码。解决方法:       设置编码格式UTF-8,方法为:log4j.appender.LOG1.encoding=UTF-8

发表于:2008/08/04 | 分类: 设计基础

        如果report标签放到用户自定义的form当中使用,刚进入发布报表的页面没有执行操作的时候看不出问题,当执行参数查询或者翻页等操作时会导致翻页没有反应,查询的参数传不到报表的现象,后台一般不会报错,但是执行的结果不准确,这是因为当执行查询翻页等操作时,report标签会自动在所在......

发表于:2008/08/04 | 分类: 设计基础

       修改下拉日历的的显示格式时,例如:将2008-7-31修改为2008年7月31日,如果在com\runqian\base4\resources路径下的format.properties配置文件直接修改为date=yyyy年MM月dd日,在web上看到的下拉日历是乱码,原因是format.properties中存储的是对应汉字年月日的Encoding编码,所以直接添加会有问......

发表于:2008/08/04 | 分类: 设计基础

任务背景        数据录入时的缺省值是最常见的现象,新增加的记录往往某些字段不需要或者不允许用户输入,因此需要给出缺省值。有些缺省值是为了方便用户,减少用户输入而设定;有些缺省值是不允许用户输入的,比如当前用户、角色等。        流水号是缺省值的一种特例,一般的缺省值往往不存......

发表于:2008/08/04 | 分类: 设计基础

任务背景        对用户输入的数据进行合法性检查,避免错误非法的数据进入数据库,这是业务系统最常见的需求。程序员在实现合法性检查功能时,比较常见的两种做法:        1、在javascript中写合法性检查函数,从而在网页中实现校验逻辑        2、在后台的服务器程序中,对接收到的前端返......

发表于:2008/07/31 | 分类: 设计基础

       报表很大,看的时候就需要滚动条了,但是一滚整个报表都动了,表头也看不到了,这看着就太麻烦了,老要来回来去地拖上拖下拖左拖右。       EXCEL想到了这个问题,提供了冻结窗格的功能,可以把上边或左边的几列固定下来,这样,再怎么滚动表头总是不动,就不会看走眼了。       可惜的......

发表于:2008/07/31 | 分类: 设计基础

任务背景:        在业务系统中,一些基础数据的中文名称可能存在变化,而这些基础数据可能在多个事实表里被引用,一旦中文名称发生了变化,要求历史数据也同步跟着变化,因此如果事实表里引用的是基础数据的中文名称的话,必然要求历史数据进行同步修改维护,工作量巨大。        为了解决这......

发表于:2008/07/29 | 分类: 设计基础

作为报表开发工具必不可少的一个功能,快逸报表提供参数机制。通过使用参数,用户可以方便地定制不同报表,灵活地组织各种报表查询条件,也可作为表达式的条件使用在报表的任何地方,以此来控制报表的数据范围、显示方式、是否可见等等。快逸报表还提供比参数功能更强大的宏。 ......

发表于:2008/07/29 | 分类: 设计基础

快逸报表采用的是自主研发的新一代报表模型,与电子表格式和传统工具式均有所不同。单元格的扩展模型是快逸报表数据模型的基础。在下图中,B2单元格的值为“list(1 to 5)”。List()是集合函数,其值为一个枚举数据的集合,在这里的意思就是{1,2,3,4,5}的集合。将B2单元格的扩......