发新话题
打印

[结贴]奇怪的超链接子表

回答第一个问题:

1。在子表中的sql语句为啥要这样写才好使....
http://localhost:7021/web/reportviewer?file=E:/reports/ods_link.xml&$region_id=4601&busi_type=LT&as=dhtml

从你给定的url上看,参数名是 $region_id 和 busy_type,  注意,符号 $
在你的sql 中,应该这样写
select * from 明细表 where 1=1  and region_id=${$region_id} and busi_type='${busi_type}'

建议url上的参数,都不要加 $ ,这样,sql引用时,也不要在参数名前加 $,太多的$会搞糊涂。
有一个技巧,可以判断web上是否传过来正确的参数,即在报表模板里,加一个 text组件,然后,写上公式:
=参数1   这样,你可以很直观地判断,是否是正确的参数

TOP

回答第二个问题:
以前版本,对于javascript超链接,自动进行转义,按你现在的情况,实际上多此一举了。

现在刚改了代码,对javascript不进行转义,请从googlecode上下载最新代码:

svn checkout http://nexreport.googlecode.com/svn/jor
或用附件替换源码中的同名文件.
附件: 您所在的用户组无法下载或查看附件

TOP

简表是支持斑马线的,
表头排序、锁定表头是只有杰表支持,简表不支持!

TOP

发新话题