Board logo

标题: 在JDBC数据集的sql中无法自行引用父节点的数据必须加下标 [打印本页]

作者: ZengJian    时间: 2015-10-19 13:43     标题: 在JDBC数据集的sql中无法自行引用父节点的数据必须加下标

循环获得父节点的字段数据,必须加下标“[0]”手动指定行数才可获得数据


select * from truck_csi_orig_data  where  1=1

${has($.batch_nums[0])?("and batch_num in ('"+replaceAll($.batch_nums[0],",", "','")+"')"):""}








把下标去掉就报错了


select * from truck_csi_orig_data  where  1=1

${has($.batch_nums)?("and batch_num in ('"+replaceAll($.batch_nums,",", "','")+"')"):""}




麻烦管理员请解答一下,谢谢


作者: admin    时间: 2015-11-23 01:09

有一种情况会出现这个问题,
就是你没有把子板,放在父板里面。
在外部访问时,$.batch_nums是一个数组,在父板里面访问时,是一个单值。




欢迎光临 杰表技术论坛 (http://bbs.jatools.com/) Powered by Discuz! 6.1.0