知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 设计基础 > 参数模板中下拉树级联下拉数据集查询

参数模板中下拉树级联下拉数据集查询

背景说明

在参数表单的制作中会遇到各种各样的需求,如为了方便参数的输入,需要将输入框设计成树状;若参数模板中有两个输入框,每个输入框对应的参数有某种关系,前一个输入框输入参数后,后一个输入框自动关联到此参数的下一级内容。这些需求在快逸报表中都能够实现,本文来介绍一种实现方法:下拉树级联下拉数据集查询

应用举例

第一步,制作参数模板

1 建一个两行两列的空表,先取名为tree_arg.raq,内建一个数据集,如下图:

1.png

2 在设计器工具栏,属性-报表属性-常规-填报类型-选中”可以填报”,如下图:

2.png

3 在A1,B1单元格中分别输入:”部门名称””人员”,选中A2,在属性栏中的变量名中,输入arg1,选中B2,在属性栏中的变量名中,输入arg2,如下三个图:

(1)3.png

(2)4.png

(3)5.png

4 选中A1,右键选择填报属性,勾选”常规”标签页的”是否可写”,”编辑风格”选”下拉树”,点击”编辑风格”后面的”设置”,进入下拉树的设置标签页,增加两个节点层,如下两个图:

(1)

6.png

(2)

7.png

5 选中B2,同第4步,”编辑风格”选”下拉数据集”, 进入下拉数据集的设置标签页,如下图:

8.png

到此,参数模板就做好了。

第二步,报表模板的制作

1建一个两行两列的空表,先取名为tree.raq,在A1,B1单元格中分别输入:”部门名称”、”人员”,如下图:

9.png

2 定义两个参数,如下图:

10.png

3在A1,B1单元格中分别输入:”=@arg1″”@arg2″,如下图:

11.png

到此,报表模板就做好了。

第三步,制作jsp页面,发布报表

1 先取名tree.jsp,Jsp页面代码:

<%@ page contentType=”text/html;charset=GBK” %>
<%@ taglib uri=”/WEB-INF/runqianReport4.tld” prefix=”report”%>
<html>
<head>
<title>快逸报表4.0</title>
</head>
<body>
<report:param name=”form1″ paramFileName=”tree_arg.raq”
needSubmit=”yes”
/>
<report:html name=”report1″ reportFileName=”tree.raq”
funcBarLocation=”top”
needPageMark=”yes”
/>
</body>
</html>

2 启动应用服务器,在浏览器url中输入:http://localhost:6001/demo/jsp/tree.jsp就可以看到效果了,如下两个图:

(1)

12.png

(2)

13.png

点”查询”,就出来结果,如下图:

14.png

到此,整个报表制作完成了,实现了下拉树级联下拉数据集的查询效果。

发布日期:2010/04/15
本文分类: 设计基础