找回密码
 立即注册

QQ登录

只需一步,快速开始

zhulilong

金牌服务用户

7

主题

55

帖子

600

积分

金牌服务用户

积分
600
QQ
zhulilong
金牌服务用户   /  发表于:2021-10-29 21:02  /   查看:2601  /  回复:3
本帖最后由 zhulilong 于 2021-10-29 21:04 编辑

发现一个问题,不知道算不算BUG,有什么办法解决?
以下代码会直接把表格全部列都隐藏掉,之前版本不会。
先执行此代码
  1. var lv=Forguncy.Page.getListViews()[0];
  2. lv.hideColumns([1]);
复制代码
再执行以下代码
  1. var lv=Forguncy.Page.getListViews()[0];
  2. lv.showColumns([1]); //此列为已经隐藏的列
  3. lv.hideColumns([2]);
复制代码







3 个回复

倒序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-1 17:56:18
沙发
感谢大佬的反馈,已复现大佬所描述的问题并反馈给开发~
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-11-3 15:38:39
板凳
感谢大佬的反馈,这个表现我们已经确认是bug了,问题编号:F-7478。我么会在后续的版本中修复。目前临时的解决方案可以额外执行一行代码:
  1. lv._grid._spread.resumePaint();
复制代码

完整代码如下:
  1. var lv=Forguncy.Page.getListViews()[0];
  2. lv.showColumns([1]); //此列为已经隐藏的列
  3. lv.hideColumns([2]);
  4. lv._grid._spread.resumePaint()
复制代码
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-17 14:26:44
地板
此问题已经在7.0.103.0版本中修复,请在官网下载最新版测试~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部