Yvan
fbf2036d5d
REPORT-44961 修改一些变量名,删去无用导包
4 years ago
Yvan
b7987f61f8
REPORT-44961 这个问题里先不处理二级弹窗
4 years ago
Yvan
f9f9475123
Merge remote-tracking branch 'origin/REPORT-44961' into REPORT-44961
...
# Conflicts:
# designer-base/src/main/java/com/fr/design/mainframe/widget/accessibles/AccessibleDictionaryEditor.java
# designer-base/src/main/java/com/fr/design/present/dict/DictionaryPane.java
# designer-base/src/main/java/com/fr/design/present/dict/TableDataDictPane.java
4 years ago
Yvan
21c4355bcb
REPORT-44961 【10.0.12冒烟】附件模板打开设计器卡死,且布局发生变化
...
【问题原因】带有数据字典的表单控件,在选中的时候会去连接获取字段信息,当系统中有同名数据连接但是无法连接到数据库的时候,会发生假死。如果没有这个数据连接的名字,那么会直接报错不会假死。主要还是这个数据字典获取数据的操作是耗时操作,不应该在UI线程进行耗时操作。
【改动思路】主要分为两部分,第一是将原本的tdChange()方法中的耗时操作放到SwingWorker中的工作线程中,这样的话即使后台数据连接失败,设计器也不会一直阻塞直到重连超时;第二是应产品的要求,将选中控件就会去请求连接并获取属于当前控件的列名这部分逻辑,修改为用户点击右侧面板中的数据字典旁边的button的时候才会去请求连接,并更换当前数据字典中的列名
4 years ago
Yvan
9b71b1241e
REPORT-44961 【10.0.12冒烟】附件模板打开设计器卡死,且布局发生变化
...
【问题原因】带有数据字典的设计器控件,在选中的时候会去连接获取字段信息,当系统中有同名数据连接但是无法连接到数据库的时候,会发生假死。如果没有这个数据连接的名字,那么会直接报错不会假死。主要还是这个数据字典获取数据的操作是耗时操作,不应该在UI线程进行耗时操作。
【改动方案】主要分为两部分,第一是将原本的tdChange()方法中的耗时操作放到SwingWorker中的工作线程中,这样的话即使后台数据连接失败,设计器也不会一直阻塞直到重连超时;第二是应产品的要求,将选中控件就会去请求连接并获取属于当前控件的列名这部分逻辑,修改为用户点击右侧面板中的数据字典旁边的button,showDictPane的时候才会去请求连接
4 years ago
Yvan
96aeaae25f
Merge remote-tracking branch 'origin/release/10.0' into release/10.0
4 years ago
Qinghui.Liu
8c2531c7f1
Pull request #3058 : CHART-17340 补充富文本国际化翻译
...
Merge in DESIGN/design from ~QINGHUI.LIU/design:release/10.0 to release/10.0
* commit 'a90b445d79b8ed8769608dfdd83769ae4653e915':
CHART-17340 补充富文本国际化翻译
4 years ago
Qinghui.Liu
a90b445d79
CHART-17340 补充富文本国际化翻译
4 years ago
Qinghui.Liu
343d740da1
Pull request #3057 : CHART-17315 & CHART-17340 标签边框背景面板在更新后增加check、富文本颜色组件增加国际化
...
Merge in DESIGN/design from ~QINGHUI.LIU/design:release/10.0 to release/10.0
* commit 'ccb6f6c890dee6bc041e731a347293bda71d47b0':
CHART-17340 富文本颜色组件增加国际化
CHART-17315 标签边框背景面板在更新后增加check
4 years ago
Lanlan
178e280323
Pull request #3055 : REPORT-44988 .FineReport100里面有很多残留的埋点文件
...
Merge in DESIGN/design from ~LANLAN/design:release/10.0 to release/10.0
* commit '09d703874e42c81dde463da6626b703e0735d786':
REPORT-44988 .FineReport100里面有很多残留的埋点文件
4 years ago
Yvan
51289b43fa
REPORT-44714 修改错误注释
4 years ago
Yvan
e575d3a4ef
REPORT-44714 删除调试语句
4 years ago
Qinghui.Liu
ccb6f6c890
merge code
4 years ago
Yvan
740206e0d1
Merge remote-tracking branch 'origin/release/10.0' into release/10.0
4 years ago
Yvan
0ecd214c01
REPORT-44714 【10.0.12冒烟】设计器缓存文件记录设计器设置失效
...
【问题原因】实际上缓存文件的存取没有问题,但是因为此前缓存文件中记录的是上子面板的高度值,而在设计器的打开过程中,父容器的高度会变化(且有时候变为负数),导致了关闭设计器前,上子面板相对于父容器高度的比例与打开设计器之后的比例不同,视觉上就出现了面板高度的偏差
【改动思路】将之前的思路修改为,在容器高度发生变化时,根据上子面板占容器高度的比例去调整上子面板的高度,且将缓存文件中存储上子面板高度修改为存储比例
4 years ago
Qinghui.Liu
7062ebb608
CHART-17340 富文本颜色组件增加国际化
4 years ago
Qinghui.Liu
3635104837
CHART-17315 标签边框背景面板在更新后增加check
4 years ago
Lanlan
09d703874e
Merge branch 'release/10.0' of ssh://cloud.finedevelop.com:7999/~lanlan/design into release/10.0
4 years ago
Lanlan
4d72891715
REPORT-44988 .FineReport100里面有很多残留的埋点文件
4 years ago
Yuan.Wang
da5da7fc4d
Pull request #3049 : REPORT-42381 删除tab页之后选中body布局
...
Merge in DESIGN/design from ~YUAN.WANG/design:release/10.0 to release/10.0
* commit 'f86669c5a33f9f2052d0bbbfba4d4d8cd76ea3ad':
REPORT-42381 删除tab页之后选中body布局
4 years ago
Yuan.Wang
f86669c5a3
Merge remote-tracking branch 'origin/release/10.0' into release/10.0
4 years ago
Yuan.Wang
bcec9ee2b0
REPORT-42381 删除tab页之后选中body布局
4 years ago
zheng
c6fd1e9eaa
Pull request #3034 : CHART-17231 默认不选中 无
...
Merge in DESIGN/design from ~ZHENG/c-design:release/10.0 to release/10.0
* commit '0ff4a5e35910d7665975276eb249b4fa94506fd9':
代码质量
update
CHART-17231 默认不选中 无
4 years ago
shine
0ff4a5e359
代码质量
4 years ago
Hades
3c63a98b6a
Pull request #3042 : REPORT-44784 复制tab块中的图表块到决定画布块中 移动端h5查看不应该有展开收起按钮
...
Merge in DESIGN/design from ~HADES/design:release/10.0 to release/10.0
* commit 'a9a98b2d0ca30a28a821b67b7c818f1e9c391ff7':
REPORT-44784 复制tab块中的图表块到决定画布块中 移动端h5查看不应该有展开收起按钮
4 years ago
Yvan
24dd17603d
Pull request #3033 : REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称
...
Merge in DESIGN/design from ~YVAN/design:release/10.0 to release/10.0
* commit '63779ffdcf6c8470218c2718f7345341eb672c09':
REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称 改动:修改一下方法名
REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称 【问题原因】本地常用的逻辑有点问题,比如用户搜索"定时填报",关键词被解析成关键词组,遍历关键词组去搜索结果,但是搜索结果的逻辑里会将结果集先清空然后添加新的,然后把这个返回的结果又赋值给结果集合,这会不断刷新结果集合,导致返回结果只是关键词组中最后一个元素的搜索结果 【改动思路】在搜索结果的逻辑里,将清空结果集的逻辑去掉,放到更上层的遍历之前,这样就不是每一次遍历就清空结果集,而是用户每一次搜索才清空结果集,然后搜索结果的返回值也无须赋值给结果集,因为在搜索的时候已经添加到结果集中了
4 years ago
hades
a9a98b2d0c
REPORT-44784 复制tab块中的图表块到决定画布块中 移动端h5查看不应该有展开收起按钮
4 years ago
Yvan
63779ffdcf
REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称
...
改动:修改一下方法名
4 years ago
shine
ee32c3b9fe
update
4 years ago
shine
58f85e4b10
CHART-17231 默认不选中 无
4 years ago
Yvan
3e711e86b4
Merge remote-tracking branch 'origin/release/10.0' into release/10.0
4 years ago
Yvan
ba2d208eec
REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称
...
【问题原因】本地常用的逻辑有点问题,比如用户搜索"定时填报",关键词被解析成关键词组,遍历关键词组去搜索结果,但是搜索结果的逻辑里会将结果集先清空然后添加新的,然后把这个返回的结果又赋值给结果集合,这会不断刷新结果集合,导致返回结果只是关键词组中最后一个元素的搜索结果
【改动思路】在搜索结果的逻辑里,将清空结果集的逻辑去掉,放到更上层的遍历之前,这样就不是每一次遍历就清空结果集,而是用户每一次搜索才清空结果集,然后搜索结果的返回值也无须赋值给结果集,因为在搜索的时候已经添加到结果集中了
4 years ago
Hades
30cc9026ae
Pull request #3009 : REPORT-44583 部署集成-远程-设计器和服务器在一个电脑上,远程连接失败 && REPORT-43864 单元格属性-自定义样式丢失,出现大量重复弹框
...
Merge in DESIGN/design from ~HADES/design:release/10.0 to release/10.0
* commit '71646c4285253314688aefac0ff88a7a6cada6d4':
REPORT-43864 单元格属性-自定义样式丢失,出现大量重复弹框
REPORT-44583 部署集成-远程-设计器和服务器在一个电脑上,远程连接失败
4 years ago
Bjorn
65fecb2d59
Pull request #3015 : CHART-17120 增加图表条件属性面板滑动条灵敏度
...
Merge in DESIGN/design from ~BJORN/design:release/10.0 to release/10.0
* commit '1189e110dd5f3c2efed4a9df7e89948d6b5013b8':
CHART-17120 增加图表条件属性面板滑动条灵敏度
4 years ago
白岳
1189e110dd
CHART-17120 增加图表条件属性面板滑动条灵敏度
4 years ago
hades
71646c4285
REPORT-43864 单元格属性-自定义样式丢失,出现大量重复弹框
4 years ago
hades
72e819a9e6
REPORT-44583 部署集成-远程-设计器和服务器在一个电脑上,远程连接失败
4 years ago
Hades
0ad5b29abb
Pull request #3007 : REPORT-43795 表单拖拽组件有问题,报表块可以通过body拖入参数面板
...
Merge in DESIGN/design from ~HADES/design:release/10.0 to release/10.0
* commit '0de544a588455af588e45f702fcd2785b1521f59':
REPORT-43795 表单拖拽组件有问题,报表块可以通过body拖入参数面板
REPORT-43814 组件复用插件在设计器启动的时候会初始化两遍
4 years ago
Yvan
6c2f2c4422
Pull request #3008 : REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称
...
Merge in DESIGN/design from ~YVAN/design:release/10.0 to release/10.0
* commit '4064ab163146ab2b9e307798170d164dfaebc2b3':
REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称 【问题原因】之前的搜索接口有变化,导致返回结果里表示文档详情的key值也变化了(summary → content),然后修改过程中发现"本地常用"也不会显示文档详情,因为保存到本地的时候转json的key值错了 【改动思路】将key修改为现在使用的"content",然后为了让读和写的key保持一致,统一用DocumentModel中的字符串常量表示
4 years ago
Yvan
4064ab1631
Merge remote-tracking branch 'origin/release/10.0' into release/10.0
4 years ago
Yvan
9717e6af3b
REPORT-44390 alpha-fine搜索帮助文档,右侧不展示详细内容,只显示文档名称
...
【问题原因】之前的搜索接口有变化,导致返回结果里表示文档详情的key值也变化了(summary → content),然后修改过程中发现"本地常用"也不会显示文档详情,因为保存到本地的时候转json的key值错了
【改动思路】将key修改为现在使用的"content",然后为了让读和写的key保持一致,统一用DocumentModel中的字符串常量表示
4 years ago
hades
0de544a588
REPORT-43795 表单拖拽组件有问题,报表块可以通过body拖入参数面板
4 years ago
Hades
3e9218acad
Merging in latest from upstream (DESIGN/design:refs/heads/release/10.0)
...
* commit 'c1d09df65974433e1e6d0ce53cd6261b50ef4836': (27 commits)
CHART-17118 试管型仪表盘标签左右位置增加居中
REPORT-42237 代码提到release
REPORT-42913 之前想多了,这个在调用的时候还没开始渲染整个左侧的面板,此时拿不到父容器高度
REPORT-42913 为设置上一次关闭设计器时upPane高度加上一个判断,避免upPane高度超过容器总高度
REPORT-42913 改变电脑分辨率导致设计器的数据集面板丢失 【问题原因】数据集面板的位置与高度都跟parent.getHeight() - toolPaneY有关,而在Windows下,如果先把数据集面板的高度调的比较小,然后减小分辨率或者调大dpi使整个界面放大时,parent.getHeight()会减小,而toolPaneY在这种操作下是不会变的,此时toolPaneY会接近甚至大于parent.getHeight(),导致了数据集面板的位置位于整个屏幕之外,并且高度为负,显示不出来,表现为丢失 【改动思路】用一个成员变量parentHeight存储父容器的高度parent.getHeight(),在layoutContainer()方法中增加一个判断,当发现父容器高度有变化时,及时调整toolPaneY的大小,避免数据集面板无法显示
REPORT-44051 远程打开含数据集多的模板慢
REPORT-44298 alpha-fine搜不到帮助文档 【问题原因】之前的搜索帮助文档的url发生变化了 【改动思路】在crm里提交云端配置中对应value值修改的申请,代码中也需要调整一下url,以及修改一下返回数据中获取搜索结果的key
REPORT-44225 出现npe
KERNEL-6188 补充泛型
KERNEL-6188 去除无用的try-catch
KERNEL-6188 修改一下doInBackground()方法与done()方法之间传递参数的类型,去除冗余代码
KERNEL-6188 DatabaseConnectionPane中的SwingWorker问题 【问题原因】在Swingworker的doInBackground中更新UI会导致出现卡死等问题 【改动方案】将doInBackground中与UI交互的部分移到done方法中,在EDT线程处理UI,比较安全;另外修改了dialog.show()过时方法和一些导包相关问题
CHART-16853 处理富文本国际化
增加空判断
CHART-16853 处理富文本国际化
CHART-16939 条件属性标签宽高问题
REPORT-43905 重试错误输出改成warn
REPORT-43754 【二轮冒烟】远程新建目录重复的名字不会提醒 【问题原因】在Listener中判断重复的逻辑有点问题,它会把用户修改了某一项名字后,点击的另一项的名字置为空,然后再遍历allListNames,看是否有重复的名字,例如,aa、bb、cc的列表中,用户将aa修改为bb,然后点击bb,这时候bb被置为空,再将aa、""、cc与bb比较,发现没有重复,即不会显示命名重复弹窗 【改动方案】把重命名后,allListNames中选中项的名字置为空的逻辑,修改为,重命名后,allListNames中重命名项的名字置为空。即修改aa为bb后,将bb与""、bb、cc比较,判断有重复,然后给出命名重复提示
REPORT-43516 【视觉优化】页面设置与重复与冻结设置图标优化 【问题原因】页面设置和重复与冻结设置的图标重复了 【改动方案】更换重复与冻结设置的图标
REPORT-41512 存储过程返回多个数据集在fr中调用只能返回一个
...
4 years ago
superman
c1d09df659
Merge pull request #3003 in DESIGN/design from final/10.0 to release/10.0
...
* commit '38b0ddf28d13078a3d502cc8f89e505ce20ee92f':
4 years ago
superman
38b0ddf28d
Merge pull request #3002 in DESIGN/design from persist/10.0 to final/10.0
...
* commit 'fa3c42a602cd6fb8ff141e465eb307375336b1a9':
4 years ago
superman
22be77c91e
Merge pull request #3001 in DESIGN/design from bugfix/10.0 to release/10.0
...
* commit '2a4f776c0587aed70058193e7d11e85fd558bcb1':
REPORT-42913 之前想多了,这个在调用的时候还没开始渲染整个左侧的面板,此时拿不到父容器高度
REPORT-42913 为设置上一次关闭设计器时upPane高度加上一个判断,避免upPane高度超过容器总高度
REPORT-42913 改变电脑分辨率导致设计器的数据集面板丢失 【问题原因】数据集面板的位置与高度都跟parent.getHeight() - toolPaneY有关,而在Windows下,如果先把数据集面板的高度调的比较小,然后减小分辨率或者调大dpi使整个界面放大时,parent.getHeight()会减小,而toolPaneY在这种操作下是不会变的,此时toolPaneY会接近甚至大于parent.getHeight(),导致了数据集面板的位置位于整个屏幕之外,并且高度为负,显示不出来,表现为丢失 【改动思路】用一个成员变量parentHeight存储父容器的高度parent.getHeight(),在layoutContainer()方法中增加一个判断,当发现父容器高度有变化时,及时调整toolPaneY的大小,避免数据集面板无法显示
REPORT-44051 远程打开含数据集多的模板慢
REPORT-41512 存储过程返回多个数据集在fr中调用只能返回一个
无jira任务 bugfix单元测试打包依赖变更
REPORT-32205 设计器多屏使用问题
REPORT-43280 参数面板控件选不到
4 years ago
eason
655a4a4b8b
Pull request #3000 : CHART-17118 试管型仪表盘标签左右位置增加居中
...
Merge in DESIGN/design from ~QINGHUI.LIU/design:release/10.0 to release/10.0
* commit '4bb6e7b7bd0e0b430f27ca312bf8495f90ea997e':
CHART-17118 试管型仪表盘标签左右位置增加居中
4 years ago
Yuan.Wang
51c39f2953
Pull request #2993 : REPORT-42237 代码提到release
...
Merge in DESIGN/design from ~YUAN.WANG/design:release/10.0 to release/10.0
* commit 'c9e0a7a4a4ff60f0b43bf318015acf05cfe591e5':
REPORT-42237 代码提到release
4 years ago
Yvan
2a4f776c05
Pull request #2982 : REPORT-42913 改变电脑分辨率导致设计器的数据集面板丢失
...
Merge in DESIGN/design from ~YVAN/design:bugfix/10.0 to bugfix/10.0
* commit '57d997f141b5ceee335d84120a2a2c87502be75c':
REPORT-42913 之前想多了,这个在调用的时候还没开始渲染整个左侧的面板,此时拿不到父容器高度
REPORT-42913 为设置上一次关闭设计器时upPane高度加上一个判断,避免upPane高度超过容器总高度
REPORT-42913 改变电脑分辨率导致设计器的数据集面板丢失 【问题原因】数据集面板的位置与高度都跟parent.getHeight() - toolPaneY有关,而在Windows下,如果先把数据集面板的高度调的比较小,然后减小分辨率或者调大dpi使整个界面放大时,parent.getHeight()会减小,而toolPaneY在这种操作下是不会变的,此时toolPaneY会接近甚至大于parent.getHeight(),导致了数据集面板的位置位于整个屏幕之外,并且高度为负,显示不出来,表现为丢失 【改动思路】用一个成员变量parentHeight存储父容器的高度parent.getHeight(),在layoutContainer()方法中增加一个判断,当发现父容器高度有变化时,及时调整toolPaneY的大小,避免数据集面板无法显示
4 years ago
Qinghui.Liu
4bb6e7b7bd
CHART-17118 试管型仪表盘标签左右位置增加居中
4 years ago