数据字典能查询到项目名称,在报表平台上浏览,下拉框没有值,只显示一个给定的默认值,数据集的where语句是这种写的,${if(len(项目名称)=0,""," and 项目名称='"+项目名称+"'")}
select * from tabname where 1=1
${if(len(项目名称)=0," and 项目名称='没有值给定的默认值'"," and 项目名称='"+项目名称+"'")}
-------
and 项目名称= '${if(len(项目名称)=0,"默认值",项目名称)}'
-- 写法不唯一,执行扩展!
___________________________
你把默认的删除,就可以查询到数据字典设置的值了。。。
你描述中的数据集是指下拉框数据字典引用的数据集???
如果是请把 ${if(len(项目名称)=0,""," and 项目名称='"+项目名称+"'")} 删了
请问下拉框同时用了数据字典获取值并且绑定了一个js事件,这两个触发时间谁前谁后?望解答,感谢!
(1)最好表格主体的数据集和下拉框使用的数据字典的数据集分开写,参数写在表格主体使用的数据集内;
(2)数据字典的数据集不要使用参数,distinct一下项目名称;