我又来了 rt,困扰了我一上午。填报报表,我要取单元格的值(单元格是下拉框控件,已通过contentPane.setCellValue("B3",null,"白板");赋值),放到sql语句里。var sql = "SELECT * FROM STSCORE where CLASSNO = '" + B3 + "' ";(这是按官方文档示例http://help.finereport.com/doc-view-846.html来写的)。但实际效果是取不到值。 我专门做了个按钮来测试,alert(sql),就提示B3没定义。也尝试用参数,就提示null。 注释掉其他,使用参数就只留alert(duty),是这个提示 以上是实际需求。为了解决这个问题,我专门新建了填报报表,一个文本框一个按钮。点按钮就alert取值。但结果无论填什么,都是null。直接把我整蒙了,是不是我哪里搞错了? file:/// 总结一下: 1、核心需求,就是sql语句里取到控件的实际值,但按照官方文档写法一直是空值,求指点。 2、衍生需求,用参数取控件的方法为什么一直是null,是不是我对程序的理解有偏差。 编辑于 2018-4-17 12:20 编辑于 2018-4-17 12:25 |