
帆软学习文档
个人开发过程中,帆软笔记!
江湖行骗老中医
相信自己!
展开
-
fineReport参数查询
参数为空查询全部:固定值WHERE 1=1 ${if(len(参数) == 0,"",“and 字段 = '” + 参数 + “’”)}模糊查询WHERE 1=1 ${if(len(参数) == 0,""," and 字段like ‘%" + 参数 + "%’")}下拉复选框WHERE 1=1 ${if(len(参数) == 0,"",“and 字段 in (’” + 参数+ “’)”)}WHERE 1=1 ${if(len(参数) == 0 ,"" , " and 字段 in (’" + S原创 2022-06-19 11:19:55 · 1283 阅读 · 1 评论 -
使用finereport自定义滚动条
使用finereport自定义滚动条/* jquery.nicescroll v3.7.6 InuYaksa - MIT - https://nicescroll.areaaperta.com */!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof ...原创 2020-04-30 14:20:57 · 1681 阅读 · 2 评论 -
帆软表格中的数据不跟随数据的改变而改变
通过ds1.group()插入到表格不能动态刷新,通过插入数据列就可以原创 2020-04-16 14:47:47 · 1130 阅读 · 0 评论 -
tootip排序、值加千分位
function () { var points = this.points; var value = "<b><font size=2.5 color='white'>" + this.category; points.sort(function(a, b){return a.value-b.value}); for (var i = 0...原创 2020-04-15 18:01:58 · 302 阅读 · 0 评论 -
填报报表分页
设置条件属性,行后分页目录管理里面添加参数设置原创 2020-03-25 15:15:13 · 144 阅读 · 0 评论 -
帆软单元格里面左上角:红色是加了条件属性,蓝色是加了形态
帆软单元格里面左上角:红色是加了条件属性,蓝色是加了形态;条件属性:给报表的属性添加条件,当满足该条件时,对属性的属性值进行修改,从而达到改变报表样式的目的。如实现奇偶变色:形态:单元格的值分为实际值和显示值两部分。实际值是单元格实际的值,显示值是对实际值进行形态和样式设置后显示出来的值。公式形态,实际上可理解为较为复杂一些的数据字典,用于转换实际值与显示值。...原创 2020-03-19 17:44:18 · 3013 阅读 · 0 评论 -
帆软点击实现跳转并传参
点击事件中添加如下代码:获取控件的值,并拼接跳转的URLvar country = _g().getWidgetByName("country").getValue(); var model = _g().getWidgetByName("model").getValue(); window.location = "${servletURL}?country="+country+...原创 2020-03-19 10:47:18 · 9209 阅读 · 0 评论 -
帆软两个按钮点击换色
首先,创建按钮时背景色要保持默认:添加初始化样式:初始化时要加定时器,不然会找不到DOM,这是一个小bug//trimbutton_top3setTimeout(function() { var trimbutton_top3 = _g().getWidgetByName("trimbutton_top3").element; var trimbutton = _g()....原创 2020-03-19 09:58:51 · 2516 阅读 · 5 评论 -
ds1.select()和ds1.group()函数的使用
1.概述一般情况下,我们直接使用数据列的拖拽就能制作出想要的报表,但对于习惯编程的用户或者希望根据不同的条件控制某个单元使用哪个数据列时,我们也同样支持直接在单元格中使用来实现,这样的函数我们称为数据集函数。以下列出所有的数据集函数及用法。2.tablename.selecttablename.select(colname,筛选条件1&&筛选条件2&&a...原创 2020-03-12 17:15:01 · 2089 阅读 · 0 评论 -
帆软自定义按钮导出
1.描述FineReport 支持多种不同的导出方式,直接使用 FineReport 内置导出按钮可以非常快捷方便的来对各种格式的输出,但是我们在Web 页面集成中的时候,往往只想将报表内容嵌入到 iframe 中,而工具栏以及工具栏上的按钮都会隐藏掉,而使用 Web 页面自定义的按钮,那么,此时,这种自定义按钮如何实现导出呢,如下图所示:2.示例如上图所示,我们新建一个 ...原创 2020-03-12 13:56:18 · 5393 阅读 · 1 评论 -
帆软js--获取控件和单元格
参数面板:获取面板控件 ,name为控件名称:_g().parameterEl.getWidgetByName("name")取值:_g().parameterEl.getWidgetByName("tt3").getValue()2323赋值:_g().parameterEl.getWidgetByName("tt2").setValue("987")调用对应的事件比...原创 2020-03-06 22:41:46 · 6493 阅读 · 0 评论 -
表格的边框如何做到和EXCEL的外边框为粗线,内部为细线的效果
显示态:结果不正确。解决办法:在循环数据的下一行空白行设置上边框,如图一对第6行进行设置原创 2020-02-19 16:10:47 · 1937 阅读 · 0 评论 -
帆软导出文件重命名
想要导出文件名格式: Trim价格对比_201911日期插件传值sql中这样写:然后修改模板web属性:导出--原样导出--导出完成!原创 2020-02-19 15:16:49 · 1624 阅读 · 0 评论 -
帆软报表横向不分页
帆软普通报表如果选择A3纸,会自动分页!现在需要预览不分页,显示分页!参考文档:https://help.finereport.com/doc-view-328.html模板--模板web属性--分页预览设置PC端可以如下设置:1. 模板-模板web属性-分页预览设置-事件设置 添加【加载设置】2. 添加一个参数,参数名称为`nopagination`,参数值为`&am...原创 2020-01-13 15:50:32 · 12459 阅读 · 1 评论 -
帆软学习笔记
字符串拼接CONCATENATE("核心市场",LEFT($endtime,4),"年",RIGHT($endtime,2),"月价格情况")sql查询接收日期控件传参:select year, month, yearmonth, country, segment, rank_no, model, round(volume,0) as volume, rou...原创 2019-12-27 14:44:18 · 939 阅读 · 0 评论