我正在编写代码来处理使用Jasper的Web服务API的级联输入.他们的Web服务示例Web应用程序无法处理这个问题(尽管这个功能是他们自3.7以来一直在大量拉皮条).我找到一个例子的唯一地方是他们的Web Services文档中的大约15行代码(64页pdf).然而,没有解释它在做什么.
有没有人能够实现这个?你能给出一个简单的例子吗?有一些逻辑解释吗?
这是一个愚蠢的场景(随意组成你自己的)
我有一个带有2个输入inputA和inputB的报告,其中A的选择会影响B显示的选项.所以inputA给我选择“Cat”,“Dog”,“Bird”.我决定选择“Dog”作为inputA. inputB应该给我选项:“贵宾犬”,“拉布拉多犬”,“笨蛋”.
如何为inputA选择“Dog”选项并使用jasper web服务来找出inputB的3个选项?
我真的在寻找带有某种解释的代码示例.
然后再次.我快疯了.
解决方法 在ireports中,您可以创建输入控件.右键单击将作为第二个参数的输入控件转到属性.
在属性 – >输入控制详细信息选项卡 – >编辑本地资源
现在转到查询选项卡
使用第一个选择框值作为参数添加查询.此参数应在参数部分的报表中声明.
查询例如
从hc_requisitions内部联接hc_clIEnts选择reqTitle,clIEntname
hc_clIEnts.rID = hc_requisitions.clIEntID其中clIEntname = $P {clIEntname}
其中$P {clIEntname}是第一个选择框中的值.
希望能帮助到你!
总结以上是内存溢出为你收集整理的jasper-reports – 为JasperReports JasperServer 4.0使用带有API / Web服务的级联输入全部内容,希望文章能够帮你解决jasper-reports – 为JasperReports JasperServer 4.0使用带有API / Web服务的级联输入所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)