下拉框数据字典问题求助

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下拉框数据字典问题求助相关的知识,希望对你有一定的参考价值。

我在模板设计页面有个下拉框(不是在参数设计页面,需求是这样),下拉框是一张地区表中的数据,每个地区登陆时,显示本地区的所有城市。我是这样做的,定义了模板数据集,数据集中过滤了地区编号,我把数据拉倒页面,确实是有正确的数据,但是我再下拉框控件中,数据字典选择数据查询,使用这个定义好的数据集,确展示不出来。大家帮帮忙,为什么会这样的,我要如何设置呢?(注:我再数据集中,把过滤的地区编号写死一个值时,下拉框就有值了,感觉是在模板设计里拿不到过滤参数)

一开始的时候希望用默认的参数值查询出结果,但是如果是数据集参数的话,预览参数默认值传不进来,这个问题确实存在,应该是FR产品问题把,解决办法有两种:1、定义一个相同名字的模板参数,设置默认值,模板参数的默认值是可以用的2、默认值通过url传进去,就是访问报表的时候url后面跟上默认值参数,推荐用这种方式,反正每个地区登陆时肯定会通过url把地区传过来吧 参考技术A 页面上的参数没有传到fr中吧,注意页面上的参数与fr中用到的参数名字必须保持一致,另一种方法可以试试下拉框控件中的动态sql 参考技术B 我用的是702版本的,下拉框就是放在模板设计界面的,可以获取到 参考技术C 不能把参数直接写在数据源里吗?登录的时候可以取得到登录用户的地区。然后直接在下拉框的数据源里直接写参数不行么?

jeecg3.7中DictSelect数据字典下拉选择框的用法

1、参数

属性名                      类型        描述                                                                  是否必须             默认值

title                          string        标题                                                                  否                         null

field                         string        控件字段名字                                                    是                          null

typeGroupCode      string       字典分组编码                                                     是                          null

type                         string       控件类型select|radio|checkbox                          否                          select

id                             string       唯一标识 否 null defaultVal string 默认值           否                          null

divClass                  string       DIV 框默认样式                                                  否                          form

labelClass               string       LABEL 默认样式                                                否                  Validfor m_label

dictTable                 string       自定义字典表                                                     否                          null

dictField                  string       自定义字典表的匹配字段-字典 的编码值            否                          null

dictText                   string       自定义字典表的显示文本-字典 的显示值             否                          null

dictCondition          string       自定义字典表的显示文本-字典 查询条件             否                          null

extendJson             string       扩展参数(json 格式)                                           否                          null

hasLabel                boolean 是否显示 Label                                                     否                          false

readonly                string 是否可编辑。当值”readonly” 时不可编辑。               否                          null

datatype                string validform 校验规则,一般必 须输入:*                      否                          null

2、用法

<t:dictSelect field="orgid" type="list"  dictTable="t_s_org" dictField="id" dictText="orgName" defaultVal="${id}"

dictCondition=" where status=‘1‘" hasLabel="false" title="机构"
extendJson="{datatype:‘*‘}"></t:dictSelect>

注意:dataType直接写无效,需要通过extendJson属性配置方可生效,dictCondition中需要写入该下拉列表的sql查询语句即可生效

以上是关于下拉框数据字典问题求助的主要内容,如果未能解决你的问题,请参考以下文章

Cache缓存字典的原理和实现

Cache缓存字典的原理和实现

jeecg3.7中DictSelect数据字典下拉选择框的用法

数据字典的设计--1.首页功能实现

pyqt5 combox控件下拉框里添加字典

在python中循环遍历数据框字典并将字典中的每个数据框与单个数据框合并