forked from fanruan/design
Browse Source
* 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 参数面板控件选不到feature/big-screen
superman
4 years ago
9 changed files with 47 additions and 17 deletions
Loading…
Reference in new issue