首页 > 其他分享 >积木报表-初学

积木报表-初学

时间:2024-07-11 11:10:31浏览次数:15  
标签:DaoFormat 20 报表 示例 积木 查询 初学 参数 SQL

一、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

参数配置下拉项默认显示10条数据,其他数据可通过搜索查询查出来;如果想显示更多或全部数据,可配置selectSearchPageSize,如:总共有20条数据,那么我们可以在参数配置中添加{'selectSearchPageSize':20}来显示下拉所展示的条数,注意20为数值类型

标签:DaoFormat,20,报表,示例,积木,查询,初学,参数,SQL
From: https://www.cnblogs.com/jingzhexingchen/p/18295634

相关文章

  • 初学java
    Java作为一种广泛使用的高级编程语言,它以其跨平台性、面向对象设计、健壮的标准库、自动内存管理和安全性等优点而受到青睐。这些特性使得Java适用于多种计算平台,并且能够构建大型、复杂的应用程序,同时保证程序的稳定性和安全性。其也是目前使用最多的编程语言。Java有Java.ES,Ja......
  • 中国式报表不会做?用这款免费可视化工具3分钟搞定复杂报表
    1.什么是中国式报表?中国式报表是一种中国独有的复杂报表,有格式复杂、计算复杂、数据来源复杂等特点,并且还有多样化的功能要求,例如图形、联动、回填等。因此许多国外报表工具在制作中国式报表方便表现得有些“水土不服”,那么我们该如何更加轻松地做出可靠、实用的报表呢?这里为大......
  • 初学python
    一python的历史python的起源Python的创始人是GuidovanRossum(吉多·范罗苏姆),他于1989年圣诞节期间开始编写Python,最初的目标是创建一门易读、简洁且可扩展的编程语言。GuidovanRossum受到ABC语言的启发,ABC是一门教育用语言,他希望创建一门对新手友好但也能满足专业开发者......
  • 使用FastReport报表动态更新人员签名图片
    在一些报表模块中,需要我们根据用户操作的名称,来动态根据人员姓名,更新报表的签名图片,也就是电子手写签名效果,本篇随笔介绍一下使用FastReport报表动态更新人员签名图片。1、设计FastReport报表,使用图片来代替签名效果例如我们设计了以上的FastReport报表,其中签字盖章哪里,我们用......
  • 开源可视化报表,JimuReport 积木报表 v1.7.8 版本发布
    项目介绍一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周......
  • 会计工作的关键一步——用免费可视化工具制作财务报表
    会计工作中,关键一步就是把那些繁杂的财务数据整理成清晰易懂的财务报表,这就像是把一堆拼图块变成一幅完整的图画。山海鲸可视化这款免费工具,支持实时数据刷新,能够随时随地更新你的财务数据,确保你拿到的永远是最新鲜的“出炉”数据。操作也非常简单,零代码拖拽式界面,哪怕你不懂编程,......
  • 掌握BERT:从初学者到高级的自然语言处理(NLP)全面指南
    掌握BERT:从初学者到高级的自然语言处理(NLP)全面指南原文:https://medium.com/@shaikhrayyan123/a-comprehensive-guide-to-understanding-bert-from-beginners-to-advanced-2379699e2b51本文是对该文的翻译,感谢RayyanShaikh在Medium论坛上的文章~引言:BERT(BidirectionalEnc......
  • 探索前端报表:如何实现无预览打印解决方案或静默打印?
    最新技术资源(建议收藏)https://www.grapecity.com.cn/resources/在前端开发中,除了将数据呈现后,我们往往需要为用户提供,打印,导出等能力,导出是为了存档或是二次分析,而打印则因为很多单据需要打印出来作为主要的单据来进行下一环节的票据支撑,而前端打印可以说是非常令人头疼的一......
  • Lucene-7.4.0简要介绍和初学者快速上手
    通过一个自建的索引案例,分几篇记录Lucene使用中的心得和存在的问题。本文的目的是能让初学者快速学会Lucene的使用,所以所涉及的原理都会十分粗浅,而不讨论更深层次的实现过程。一、什么是Lucene首先看一下摘自百度百科的定义:“Lucene是一套用于全文检索和搜寻的开源程式库,由Apac......
  • Java初学
    先在网站上找了一些关于Java的视频和书籍,确定了需要的书和课程。之后根据视频资料在Oracle官方网站上下载安装了JDK,并用win+R来验证是否安装成功,同时还在eclipse网站上下载安装了EclipseIDEforEnterpriseJavaandWebDevelopers成功安装了Java开发环境和开发软件。下载......