Yvan
|
21c4355bcb
|
REPORT-44961 【10.0.12冒烟】附件模板打开设计器卡死,且布局发生变化
【问题原因】带有数据字典的表单控件,在选中的时候会去连接获取字段信息,当系统中有同名数据连接但是无法连接到数据库的时候,会发生假死。如果没有这个数据连接的名字,那么会直接报错不会假死。主要还是这个数据字典获取数据的操作是耗时操作,不应该在UI线程进行耗时操作。
【改动思路】主要分为两部分,第一是将原本的tdChange()方法中的耗时操作放到SwingWorker中的工作线程中,这样的话即使后台数据连接失败,设计器也不会一直阻塞直到重连超时;第二是应产品的要求,将选中控件就会去请求连接并获取属于当前控件的列名这部分逻辑,修改为用户点击右侧面板中的数据字典旁边的button的时候才会去请求连接,并更换当前数据字典中的列名
|
4 years ago |
vito
|
8c138328e2
|
REPORT-45095 修复代码质量&优化传递
|
4 years ago |
Yvan
|
972e7f8cd6
|
REPORT-44581 远程连接断开后mac选不到对话框只能重启
【问题原因】"文件保存"界面是一个顶层窗口,客户在进行保存操作的时候,远程服务器突然断开,会触发"连接失败"的提示弹窗,提示弹窗会被"文件保存"界面给覆盖掉,表现为选不到提示弹窗
【改动思路】判断当前父窗口是否为"文件保存"弹窗,如果是的话就作为"连接失败"弹窗的父窗口,而因为确认了提示失败之后会跳出"配置工作目录"界面,仍然会被"文件保存"界面覆盖,所以在"配置工作目录"界面EnvChangeEntrance中增加相应的可以传入父窗口的接口,将"文件保存"传入作为父窗口,这样两个界面都不会被"文件保存"界面覆盖
|
4 years ago |
Yvan
|
f0edaca906
|
REPORT-44714 【10.0.12冒烟】设计器缓存文件记录设计器设置失效
【问题原因】需要在中间版本发布,提一份到final
【改动思路】改动已经在release中通过,提一份到final
|
4 years ago |
Yvan
|
ff0ded7b12
|
REPORT-44714 【10.0.12冒烟】设计器缓存文件记录设计器设置失效
将对一些文件的误改动回退一下
|
4 years ago |
Yvan
|
329b58d8b8
|
REPORT-44714 【10.0.12冒烟】设计器缓存文件记录设计器设置失效
与产品沟通后,确认修改方案为,当发生了足以造成数据集面板丢失的容器高度变化时,至少保证水平拖拽面板不丢失
|
4 years ago |
vito
|
10056986e7
|
REPORT-45095 表单控件设置提交事件,添加字段后编辑字段,事件弹框消失
|
4 years ago |
Yvan
|
9b71b1241e
|
REPORT-44961 【10.0.12冒烟】附件模板打开设计器卡死,且布局发生变化
【问题原因】带有数据字典的设计器控件,在选中的时候会去连接获取字段信息,当系统中有同名数据连接但是无法连接到数据库的时候,会发生假死。如果没有这个数据连接的名字,那么会直接报错不会假死。主要还是这个数据字典获取数据的操作是耗时操作,不应该在UI线程进行耗时操作。
【改动方案】主要分为两部分,第一是将原本的tdChange()方法中的耗时操作放到SwingWorker中的工作线程中,这样的话即使后台数据连接失败,设计器也不会一直阻塞直到重连超时;第二是应产品的要求,将选中控件就会去请求连接并获取属于当前控件的列名这部分逻辑,修改为用户点击右侧面板中的数据字典旁边的button,showDictPane的时候才会去请求连接
|
4 years ago |
Yvan
|
51289b43fa
|
REPORT-44714 修改错误注释
|
4 years ago |
Yvan
|
e575d3a4ef
|
REPORT-44714 删除调试语句
|
4 years ago |
Yvan
|
0ecd214c01
|
REPORT-44714 【10.0.12冒烟】设计器缓存文件记录设计器设置失效
【问题原因】实际上缓存文件的存取没有问题,但是因为此前缓存文件中记录的是上子面板的高度值,而在设计器的打开过程中,父容器的高度会变化(且有时候变为负数),导致了关闭设计器前,上子面板相对于父容器高度的比例与打开设计器之后的比例不同,视觉上就出现了面板高度的偏差
【改动思路】将之前的思路修改为,在容器高度发生变化时,根据上子面板占容器高度的比例去调整上子面板的高度,且将缓存文件中存储上子面板高度修改为存储比例
|
4 years ago |
Henry.Wang
|
c8af274aff
|
REPORT-42240 【10.0.13】设计器里功能描述(表单、组件)优化
|
4 years ago |
Henry.Wang
|
16dd77dc30
|
REPORT-42240 【10.0.13】设计器里功能描述(表单、组件)优化
|
4 years ago |
Henry.Wang
|
511ac04eea
|
REPORT-42240 【10.0.13】设计器里功能描述(表单、组件)优化
|
4 years ago |
zack
|
41940d0d81
|
REPORT-44596 下拉树控件-急速构建依赖层数自动变化
|
4 years ago |
Henry.Wang
|
6be11344ef
|
REPORT-42240 【10.0.13】设计器里功能描述(表单、组件)优化
|
4 years ago |
Yvan
|
2a947ac825
|
REPORT-44581 远程连接断开后mac选不到对话框只能重启
【问题原因】"文件保存"界面是一个顶层窗口,客户在进行保存操作的时候,tomcat突然断开,会触发"连接失败"的提示弹窗,提示弹窗会被"文件保存"界面给覆盖掉,表现为选不到提示弹窗
【改动思路】用一个顶层的空dialog作为"连接失败"弹窗的父窗口,但是因为确认了提示失败之后会跳出"配置工作目录"界面,仍然会被"文件保存"界面覆盖,所以将"配置工作目录"也修改为顶层弹窗(已经测试过"配置工作目录"窗口的二级弹窗并不会因为"配置工作目录"变成顶层弹窗而被覆盖)
|
4 years ago |
白岳
|
1189e110dd
|
CHART-17120 增加图表条件属性面板滑动条灵敏度
|
4 years ago |
hades
|
71646c4285
|
REPORT-43864 单元格属性-自定义样式丢失,出现大量重复弹框
|
4 years ago |
hades
|
72e819a9e6
|
REPORT-44583 部署集成-远程-设计器和服务器在一个电脑上,远程连接失败
|
4 years ago |
hades
|
0de544a588
|
REPORT-43795 表单拖拽组件有问题,报表块可以通过body拖入参数面板
|
4 years ago |
Yvan
|
57d997f141
|
REPORT-42913 之前想多了,这个在调用的时候还没开始渲染整个左侧的面板,此时拿不到父容器高度
|
4 years ago |
Yvan
|
57440714a8
|
REPORT-42913 为设置上一次关闭设计器时upPane高度加上一个判断,避免upPane高度超过容器总高度
|
4 years ago |
Yvan
|
5ce56e4942
|
REPORT-42913 改变电脑分辨率导致设计器的数据集面板丢失
【问题原因】数据集面板的位置与高度都跟parent.getHeight() - toolPaneY有关,而在Windows下,如果先把数据集面板的高度调的比较小,然后减小分辨率或者调大dpi使整个界面放大时,parent.getHeight()会减小,而toolPaneY在这种操作下是不会变的,此时toolPaneY会接近甚至大于parent.getHeight(),导致了数据集面板的位置位于整个屏幕之外,并且高度为负,显示不出来,表现为丢失
【改动思路】用一个成员变量parentHeight存储父容器的高度parent.getHeight(),在layoutContainer()方法中增加一个判断,当发现父容器高度有变化时,及时调整toolPaneY的大小,避免数据集面板无法显示
|
4 years ago |
hades
|
a68e220df2
|
REPORT-44051 远程打开含数据集多的模板慢
|
4 years ago |
hades
|
6772cde0dc
|
REPORT-44225 出现npe
|
4 years ago |
Yvan
|
fbee3b9277
|
KERNEL-6188 补充泛型
|
4 years ago |
Yvan
|
f549b55ca1
|
KERNEL-6188 去除无用的try-catch
|
4 years ago |
Yvan
|
1320c80082
|
KERNEL-6188 修改一下doInBackground()方法与done()方法之间传递参数的类型,去除冗余代码
|
4 years ago |
Yvan
|
40663f225c
|
KERNEL-6188 DatabaseConnectionPane中的SwingWorker问题
【问题原因】在Swingworker的doInBackground中更新UI会导致出现卡死等问题
【改动方案】将doInBackground中与UI交互的部分移到done方法中,在EDT线程处理UI,比较安全;另外修改了dialog.show()过时方法和一些导包相关问题
|
4 years ago |
Yvan
|
af888e6255
|
REPORT-43754 【二轮冒烟】远程新建目录重复的名字不会提醒
【问题原因】在Listener中判断重复的逻辑有点问题,它会把用户修改了某一项名字后,点击的另一项的名字置为空,然后再遍历allListNames,看是否有重复的名字,例如,aa、bb、cc的列表中,用户将aa修改为bb,然后点击bb,这时候bb被置为空,再将aa、""、cc与bb比较,发现没有重复,即不会显示命名重复弹窗
【改动方案】把重命名后,allListNames中选中项的名字置为空的逻辑,修改为,重命名后,allListNames中重命名项的名字置为空。即修改aa为bb后,将bb与""、bb、cc比较,判断有重复,然后给出命名重复提示
|
4 years ago |
Yvan
|
8c462edfdd
|
REPORT-43516 【视觉优化】页面设置与重复与冻结设置图标优化
【问题原因】页面设置和重复与冻结设置的图标重复了
【改动方案】更换重复与冻结设置的图标
|
4 years ago |
zack
|
bcf447776f
|
REPORT-41512 存储过程返回多个数据集在fr中调用只能返回一个
|
4 years ago |
hades
|
9c287606d8
|
MOBILE-27967 【设计器】tab样式自定义设置以后,切换回标准,在切换自定义之前设置未保留
|
4 years ago |
hades
|
fad4cbb901
|
REPORT-43814 组件复用插件在设计器启动的时候会初始化两遍
|
4 years ago |
hades
|
2a9061f0f1
|
REPORT-40853 提交单元格组多次点击卡死
|
4 years ago |
hades
|
56f45d13b0
|
REPORT-32205 设计器多屏使用问题
|
4 years ago |
kerry
|
c8019d174d
|
REPORT-43198 预定义样式功能优化代码回退遗漏部分
|
4 years ago |
kerry
|
4a0d90e57c
|
代码回退
|
4 years ago |
kerry
|
184c97428d
|
REPORT-43198 预定义样式功能优化代码回退
|
4 years ago |
hades
|
8a11dd7f32
|
REPORT-42973 直接切换远程 日志里没有对应的报错
|
4 years ago |
hades
|
f9f2ffaf13
|
REPORT-42973 直接切换远程 日志里没有对应的报错
|
4 years ago |
kerry
|
8871c72285
|
代码修改
|
4 years ago |
kerry
|
d7f62063d6
|
REPORT-42887 && REPORT-42450 新建多sheet背景不生效; 单元格设置预定义样式的时候,使用工具栏设置边框设置失败
|
4 years ago |
kerry
|
d00625eee6
|
REPORT-42550 注册RPC接口
|
4 years ago |
kerry
|
b0710669bc
|
代码修改
|
4 years ago |
kerry
|
c286c649b9
|
REPORT-42550 预定义样式优化及与图表统一迭代
|
4 years ago |
kerry
|
6dd9eb4f9f
|
用uiutil
|
4 years ago |
kerry
|
d3d19e4899
|
代码修改
|
4 years ago |
kerry
|
a4c3b7b9cc
|
代码修改
|
4 years ago |