注册
登录
标签
统计
帮助
杰表技术论坛
»
简表(JOR)
» 请问jor中怎么通过for循环来对html输入的多个参数对应的报表?谢谢
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
请问jor中怎么通过for循环来对html输入的多个参数对应的报表?谢谢
admin
管理员
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2011-9-6 11:09
显示全部帖子
楼主的思路应该调整一下,应该解析一张报表模板,这个模板接受一串科室id。而不是一个id作一张报表,这样效率有问题,代码复杂。
url 请求参是这样:
http://localhost/jor/reportviewer?dept=1,2,3,7,8
在报表模板里,这样写 sql:
select * from xxxx where id in (${dept})
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2011-9-11 11:50
显示全部帖子
这个,你可以用 js来处理一下,比如,弄一个 hidden的input, 传给报表服务器。
<input type='hidden' id=dept name=dept>
...
<input type='submit' onclick='mysubmit()' value='递交'>
function mysubmit()
{
var depts = [];
if(部门一.checked)
depts.push(1);
if(部门二.checked)
depts.push(2);
...
dept.value = depts.join(',');
return true;
}
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
admin
管理员
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2011-9-20 13:24
显示全部帖子
你可以将一个 depts做成一个 dataset.Row节点,将他直接绑定到一个 powertable上,就可以做出你想要的效果了。
UID
1
帖子
2180
精华
0
积分
0
阅读权限
200
在线时间
1933 小时
注册时间
2008-7-14
最后登录
2024-10-12
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
杰表.bi解决方案
杰表云打印(JCP),jatoolsPrinter
杰表.web条形码
java开源技术