登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
程序开发
>
报表工具
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
134
Star
1.2K
Fork
351
NoneDay
/
CellReport
代码
Issues
13
Pull Requests
1
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
2.1.0
ab9a5bd
2022-08-11 17:07
对比
2.2 新增crud 代码快速生成、报表版本控制
NoneDay
20250522 1、拆分html转pdf,将pdf功能单列为单独目录。如果需要pdf功能,下载html2pdf.zip ,解压到和wwwroot并行的html2pdf目录中即可 或设置appsetting.json中的html2pdf_path,指向正确路径 20250319 1、添加设计器登陆时的第三方认证的支持 20241121 1、用import导入脚本分割template.xml。添加pg的crud模板 20241011 1、新增版本控制、导入导出等功能 2、修改pdf生成支持任意报表表头在每页显示 20240921 1、修复首次启动程序,创建例子报表组出错 2、json输出时间类型,自动判断是否为日期 3、修正标题获取 20240625 1、添加报表运行监控 2、修正设计运行时部分代码未处理dispose的bug 20240418 1、修改web_request的超时为无限,真正的超时随全集设置的sql 超时,缺省是120秒。可以在后端脚本中,加: `var _ExecSqlTimeOut_=600; ` 2、针对数据源添加执行sql 的前缀语句和后缀语句的支持。 20240312 替换MySql 驱动为MySqlConnector。oracle提供的驱动有问题 20240221 添加配置选项:设计器使用条件格式菜单设置的条件格式化计算的最大行数 20230831 1、添加任意报表分页支持 2、添加对行列隐藏的支持 20230731 1、增加对后端分页的支持。 2、增加对tab标签页的配置 20230628 1、后端脚本添加try\catach\finnaly 语句支持 2、前端设计期间导出excel 可用 20230418 1、手机版显示报表添加收缩form图标 2、修正数据集语句莫名其妙多出的\r 3、去掉crud模板生成后布尔值多出的引号 4、大屏手机端显示取消限制,可以自动适配电视显示了,不需要再设置电视的显示模式 5、可以引用excel数据集中的其他sheet数据 6、自动判断long超过15位的数字并转换为字符串传递给前端 7、下载的excel文件名缺省为报表的标题(第一行只有一个单元格时的文本就自动为标题) 8、修正修改大屏尺寸不生效的问题 20221110 1、修正:级联更新报错 2、修正:自动载入参数中有空名字参数 3、新增:后端脚本初步代码提示 20221029 1、编辑器更换为monaco,移除codemirror 2、取消efcore,替换为sqlkata 20221016 1、添加sqlkata支持。现在crud的更新将使用kata('数据源')调用各种更新。详细介绍:http://www.sqlkata.com ``` js var db=kata("testsqlite"); var result=db.Query('订单').where(p||{}).Get(); ``` 2、删除部分例子报表。 20221010 1、支持所有string方法的直接调用。比如"a|b|c".split("|") 2、修正上次修改程序引入的索引报错 3、添加树状下拉选项,树状仅显示最后一级 4、添加新菜单:crud代码生成。现在支持sqllite 和sqlserver。其他类型,补充有关取表信息sql即可 20220927 1、添加增删改查crud初步例子 2、调整后端js 的linq 以及增加了全部类似c#linq 的支持 3、修正select1函数不能正确取值的问题 4、添加多选下拉框全选和全不选按钮 20220909: 1、修正动态设置参数选项转换错误的问题 20000906: 1、修正导出excel 部分单元格丢失边框的问题 2、appsetting.json 添加pdf_fonts:[] 参数,可以手工制定pdf导出时用到的字体,如果pdf显示字体不正确的时候,手工制定这里可以修正该问题 3、修正下拉选项只有一项时,设计期报错的问题 20220830: 1、修正pdf生成的一系列问题 2、调整自动行高设置。以前做的报表如果需要自动行高,需要重新设置一下 3、后端允许lambda表达式,添加了大量的linq 函数 20220826: 1、修正大屏中地图打开报错问题 2、点击运行,将自动将url复制到剪贴板中 20220825: 1、修正引入日期范围后,多选参数在url链接生成时不能正确引用值的问题 2、修正苹果手机固定行列不能正确对齐问题 3、下拉树添加filterable 4、修正报表引用数据集在只有一个参数的时候报错 5、调整_zb_var_ 生成位置,方便生成水印 20220819: 1、下拉参数添加是否可以输入不在下拉选项的配置,如果开启,将允许用户输入(回车确认输入),后端将会对用户的每一项输入做sql注入的检验 2、添加是否首次进入报表就加载数据的选项。在模板配置中设置。缺省是首次进入就加载 3、后端脚本函数resetDefaultParam 和 lastSetParam添加参数param_row。允许动态修改参数设置(如下拉选项、是否隐藏等) 4、修改前端缺省属性的位置,现在全都移动到了window.cellreport之中 5、前端添加函数call_server_func,允许动态调用后端报表中的自定义函数。现在的例子使用在:订单.cr 中 6、后端脚本支持 linq. 使用例子 ``` js var test_arr=[1,2,3]; __env__.logger.error("text error"); __env__.logger.error( test_arr.Where(x=>x>2).Select( x=> x*2 ) ); ``` 7、后端添加函数json_parse和json_stringify,类似js中的分析json和将对象序列化为json字符串 ``` js __env__.logger.error( ds.to_json("all") ); var txt='{"a":1,"b":[1,2,3]}'; return json_parse(txt); ``` 8、web_request 返回内容如果是application/json ,将自动转换为json对象。新增参数raw,可以取到原始response内容 **只需要下载rar文件即可**
最后提交信息为:
crud模板添加
1.1.0
f8c79d5
2022-03-19 13:24
对比
1.1.0
NoneDay
20220720: 新增函数: 1、数据集函数返回的list,可以使用loc函数直接定位取数 20220719: 1、 单元格添加同值合并属性。相邻单元格 相同属性 相同值 将合并单元格 2、扩展select1 函数功能,第三个参数表示符合条件的第几行数据 20220718: 修正: 1、excel的图片导出 2、内置数据集中,字段有单引号时报错 3、苹果浏览器中0.5pt的边框不显示的问题 20220627: 新增: 1、报表单元格内容过长时,自动撑开单元格。在报表属性中可设置,缺省是关闭状态。或设置window.cr_auto_line_height=true 开启全局的自动行高功能。 2、鼠标选中行使用加重颜色标识,可使用 `window.cr_active_row_color`设置 3、鼠标悬停行使用加重颜色标识,可使用 `window.cr_hover_row_color`设置 4、添加行列容器,方便将组件编组 5、添加搜索功能,在报表右上角会有一个搜索图标,点开后可以对当前数据做各种搜索 修正: 1、min函数 计算错误的问题 2、水印设置属性有数字项的时候,pdf报错问题 20220511 重要升级: 1、添加组件可视化配置。已经自定义配置可视化配置 2、报表定义自动缓存,提高读取物理文件的速度 新增: 1、添加树状报表展示支持 2、修改ele-grid组件为avue-crud,强化表格的功能配置 3、二维码函数qr_code,支持所有类型的条形码和二维码 4、单元格新增属性:pdf输出时,是否行后分页 5、大屏动态适应分辨率 修正: 1、pdf打印因无设置水印不能正确预览 2、运行状态下参数字符串长度超过80px显示换行 20220408 1、修正向导只添加一个列分组时报错的问题 2、添加pdf导出和预览。报表设计可以使用html标签嵌入图片等内容,页眉页脚也可以使用html标签。自已设置自动收缩列和行到指定页数。 3、添加数据集字段转base64的函数ByteArrToBase64String,支持blob字段 4、带基本定义格式导出excel。不包含隔行变色、类excel的条件格式 5、更正复制时显示值表达式丢失的问题 6、添加隐藏页布局,方便设计不需要直接显示的报表。 7、完善数据集管理页面中的取数执行按钮动作调整部分图标及提示,现在可以在数据集管理页面直接点取数执行,不需要去预览查询中取数了。 8、更改组件添加到报表的方式。新增组件维护界面 9、修正数据集avg 无效的问题 10、感谢stone_di_007 提供部分页面美化 **下载rar发行版文件。其他不需要下载**
最后提交信息为:
1修正参数联动错误
1.0.3
579dfec
2022-02-09 10:35
对比
1.0.3
NoneDay
1、更改组件添加到报表的方式。新增组件维护界面 2、完善动态组件style的scoped方式 3、修正合并单元格输入内容时无效的问题。 4、开启组件的标题及图标功能 5、允许自定义form。添加移动端多行表头的时候表头转按钮 6、适配linux、mac 7、可扩展单元格允许对非数据集的list类型的返回值做展开 8、增加对api服务返回的json的多层次分析,数据集字段扩展为允许使用字典对象和列表list 9、添加ListRange 函数.对list类型做裁剪返回新list 10、修正多次交叉表,取数错误 11、修正多次交叉表中发现的调用自定义函数,多线程冲突的问题 12、完善定时取数的刷新机制
最后提交信息为:
更改组件添加到报表的方式。新增组件维护界面
1.0.2
a47d600
2022-01-19 15:00
对比
1.0.2
NoneDay
1、修正联动更新时参数是整数时报错的问题 2、修正数据集为空时,count不正确的问题 3、添加leftJon_set 集合函数 4、添加变量数据集的使用。可以实现类似sql行组窗口函数的功能,而且更灵活 5、添加对大屏数据看板方式的基础支持 6、集成datav 7、修正合并单元格输入无效。修正点开单元格编辑再在属性中编辑时失效 8、添加对api数据集中json子属性的支持 9、添加对动态模板组件中对script和style的支持
最后提交信息为:
屏蔽修改联动刷新中没有数据集时的报错问题
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C#
1
https://gitee.com/NoneDay/CellReport.git
git@gitee.com:NoneDay/CellReport.git
NoneDay
CellReport
CellReport
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册