### **如果不想使用数据字典配置,可通过配置API地址,通过API方式实现查询条件配置,配置方法如下:** ### **1、后台需要准备的数据** 1)需要get请求数据后台接口 ``` 说明: 1、需要封装一个list对象,对象中必须要有text和value,且为String类型(图3.31),可以根据需求做成动态的 text:展示文本 如:男 value:展示文本对应的值 如:1 @param dictCode: 传过来的值,可以通过判断这个值,进行不同的字典配置(图3.32) @ 2、接口中要配置查询的参数,否则查询条件不起作用; ``` ![](https://img.kancloud.cn/83/d2/83d2b91d70549f7f957839763f26284b_335x263.png) :-: 图3.31 ![](https://img.kancloud.cn/9a/ad/9aad6eafc7773081b0055e6905f2308e_1045x598.png) :-: 图3.32 2)动态传参 需要准备系统变量,在字典code中用#{},如?createBy=#{自定义的系统变量} ``` http://127.0.0.1:8080/jeecg-boot/jmreport/test/getDictSex?createBy=#{sysUserCode} ``` ![](https://img.kancloud.cn/96/62/966274c527899ca5024688f51a64fcc2_1917x837.png) [系统编写规则](http://report.jeecg.com/2159712) ### **2、前台需要做的配置** 点开api数据集和sql数据集,在“动态报表配置明细”中找到要配置的字段,将API地址添加到“字典code”中,勾选“查询”,“查询模式”选择为“多选查询”或“单选查询”即可; ![](https://img.kancloud.cn/39/fc/39fc5808e003eccf1d9e954be3ab2fe2_1907x896.png)