« DataReport的Form格式显示 »
Tools » http://www.anysql.net/tools/webchart-form-data-display.html 2010-02-04一直以来, DataReport都是用表格方式显示多行数据, 当我们查询少量字段数很多的记录时, 就不希望以表格方式显示记录, 而希望以Form格式显示, 如下面显示的员工表的信息.
EMPNO 7782 ENAME CLARK JOB MANAGER MGR 7839 HIREDATE 1981-06-09 00:00:00.0 SAL 2450 COMM DEPTNO 10
EMPNO 7839 ENAME KING JOB PRESIDENT MGR HIREDATE 1981-11-17 00:00:00.0 SAL 5000 COMM DEPTNO 10
实现这个功能, 并没有修改任何一行代码, 只是改了一下控制显示格式的XSL文件, 然后在报表定义文件中加入一行.
WEBCHART.XMLATTR=form="yes"
WEBCHART.QUERY_1=SELECT * FROM EMP WHERE DEPTNO=10
想要更丰富的格式, 只需要再改进一下XSL文件即可, 不需要修改Java代码, 不过这需要你对XML和XSLT比较熟悉.


Recent Comments