一、SQL数据源
1、报表查询参数
1)IN(DaoFormat.in)
- 需要使用表达式
${DaoFormat.in('${参数名称}')}
来实现 - 代码示例
select * from demo where sex in(${DaoFormat.in('${sex}')})
2)LIKE查询
- 使用sql的自带函数
concat
- 代码示例
select * from demo where 1=1
<#if name?? && name ?length gt 0>
and name like concat('%','${name}','%')
</#if>
2、参数字典
1)使用SQL作为字典
- 需要输入
SELECT
查询SQL,且值为value
,文本为text
才能识别 - 示例
SELECT username AS value, realname AS text FROM sys_user
标签:DaoFormat,20,报表,示例,积木,查询,初学,参数,SQL From: https://www.cnblogs.com/jingzhexingchen/p/18295634参数配置下拉项默认显示10条数据,其他数据可通过搜索查询查出来;如果想显示更多或全部数据,可配置
selectSearchPageSize
,如:总共有20条数据,那么我们可以在参数配置中添加{'selectSearchPageSize':20}
来显示下拉所展示的条数,注意20为数值类型