# 控件默认值配置 [TOC] > 查询控件默认值支持 静态值、系统变量、表达式; ## 1. 静态默认值 * 静态默认值直接输入字符串 ![](https://img.kancloud.cn/ec/81/ec81eea5e96871c27d60c9ccc320ba53_1731x565.png) * 效果 ![](https://img.kancloud.cn/e8/9d/e89dea8f5e9998c6e6262a430a40cf8b_793x89.png) ## 2. 动态表达式 简单表达式设置 [时间控件默认值设置(日期、时间、年月等)](http://report.jeecg.com/2384072) ## 3. 上下文变量 * 在`查询默认值`中填写`#{sysUserCode}` 即获取登录用户名; * 目前支持`#{sysUserCode}`、`#{sysDate}`、`#{sysDateTime}`;也可以自定义系统变量 * 更多上下文变量,自定义系统变量 [点击查看专题](http://report.jeecg.com/2159712) ![](https://img.kancloud.cn/19/dd/19dda80c61ad877955db1600c172322f_1738x242.png) * 效果 ![](https://img.kancloud.cn/72/8d/728d13a761700f386920a3885e596069_629x154.png) ## 4. 范围查询 [点击查看专题](http://report.jeecg.com/2394748) ## 5.下拉项配置 ### 5.1.通过配置系统字典编码 如:`sex` **系统字典编码使用** [点击查看](http://report.jeecg.com/2083759#__9) ![](https://img.kancloud.cn/af/bb/afbb295dd69d283a6524942456414687_1747x99.png) 效果 ![](https://img.kancloud.cn/61/33/6133fb581a1dc6c80ace05bb5361f5fa_359x219.png) ### 5.2.通过SQL字典,字典code中直接输入sql语句 需要输入`SELECT`查询SQL,且值为`value`,文本为`text`才能识别。 例如:`SELECT username AS value, realname AS text FROM sys_user` **注意:这里的sql字典配置的是纯sql语句,不同数据库可能语法不同,请先确保配置的sql能正常查询出数据** >[danger] 下拉项默认显示10条数据,其他数据可通过搜索查询查出来;如果想显示更多或全部数据,可配置`selectSearchPageSize`,如:总共有20条数据,那么我们可以在参数配置中添加`{'selectSearchPageSize':20}`来显示下拉所展示的条数,注意`20`为数值类型 ![](https://img.kancloud.cn/78/35/7835d6c731e4a52031638099f85e83cd_1906x897.png) ### 5.3.通过API设置下拉项 * 1)需要get请求数据接口,返回数据JSON格式 ``` [ { "text": "男", "value": "1" }, { "text": "女", "value": "2" } ] ``` * 2)动态传参 如何传递系统变量,可以通过#{}参数,如?createBy=#{自定义的系统变量} [系统上下文变量文档](http://report.jeecg.com/2159712) ``` /jeecg-boot/jmreport/test/getDictSex?createBy=#{sysUserCode} ``` ![](https://img.kancloud.cn/96/62/966274c527899ca5024688f51a64fcc2_1917x837.png) * 3)字典code配置API地址 在“报表字段明细”或“报表参数”中找到要配置的字段,将API地址添加到“字典code”中,勾选“查询”,“查询模式”选择为“下拉多选”或“下拉单选”即可; **注:如果为外部路径则需要加http或https全路径;如果不加则默认为相对路径,系统默认会配全ip和项目名** 示例1: 相对路径 `/jmreport/test/getDictSex?createBy=#{sysUserCode}` 示例2: 全路径 `http://127.0.0.1:8080/jeecg-boot/jmreport/test/getDictSex?createBy=#{sysUserCode}` ![](https://img.kancloud.cn/7f/dc/7fdc452b029b8249efe939d02f59f1ac_1800x381.png)