FineUI 官方论坛

标题: 【已确认】页面太长,内容消失 [打印本页]

作者: 消失的键盘    时间: 2017-2-27 13:52
标题: 【已确认】页面太长,内容消失
页面内容太长,页面加载后,显示不完全,并且复选框编辑后,显示区域的内容可以被保存,但是超出部分则被丢失。

附件中为 新增power表的数据,老大可以基于appbox的项目,将附件中 的数据添加到数据表中,然后在appbox项目中运行。进入【角色权限管理】功能。
其中GroupName分组超过50组。




具体bug重现操作:
1、在右侧权限列表中,鼠标拉动 滚动条,或者鼠标向下滚动 ,可以发现下方内容消失。再向下拉 可能会显示。
2、在角色权限中编辑,全选后只能保存一部分权限。如果选择顶部的权限,则列表底部已被选择的权限会被丢失。如果选择下面的权限,则列表上面的权限会被丢失。




[attach]9837[/attach]







作者: 消失的键盘    时间: 2017-2-27 16:12
本帖最后由 消失的键盘 于 2017-2-27 16:20 编辑

[attach]9839[/attach]


发现问题所在,我是在win10的系统下使用,如果把显示器设定到100%,当页面文字很小的时候,就可以全部显示了。如果是在125%的情况下,就会出现附件中的现象,不过 当列表中的内容太多了的时候,我想也会出现这样的问题吧,不过我没有实测过。
作者: 消失的键盘    时间: 2017-2-27 16:19
[attach]9840[/attach]
作者: 消失的键盘    时间: 2017-4-7 11:08
这么多天了 都没有人管这个问题吗?老大,至少是不是bug 应该确认一下吧。
作者: sanshi    时间: 2017-4-7 22:12
消失的键盘 发表于 2017-2-27 16:12
发现问题所在,我是在win10的系统下使用,如果把显示器设定到100%,当页面文字很小的时候,就可以全部显 ...

我测试中确实出现这个问题,在 Windows10中,修改 DPI 为 150% 时出现问题。正常的 DPI=100% 时没有问题。





经测试,这个问题是 ExtJS 6.x 引入的新问题,同时满足如下条件时才会出现:

1. 修改了屏幕的 DPI,比如 150%
2. 表格单元格出现换行,比如 AppBox 的角色权限页面:
  1. /* 自动换行,放置权限列表过长 */
  2.         .x-grid-row .x-grid-cell-inner {
  3.             white-space: normal;
  4.         }
复制代码


目前还没有找到解决办法,可能的修复途径:
1. 等 extjs 6.x 版本升级,看是否能修正此问题
2. 可以用 FineUI v4.x 的最后一个版本
3. 可以用FineUI(专业版)









欢迎光临 FineUI 官方论坛 (https://www.fineui.com/bbs/) Powered by Discuz! X3.4